Maintain and extend three TypeScript microservices running on AWS Lambda that generate Word, PowerPoint, and Excel documents
Learn and contribute to our GraphQL API, the backbone of our back-end architecture
Gradually take on responsibilities in PostgreSQL (Amazon RDS), including creating and managing tables and views
Collaborate with the team using Jira for ticket tracking and Bitbucket for version control
Test, debug issues, write clean and maintainable TypeScript, and document your work as you learn the system
Learn, understand, and implement security protocols and data protection measures
Attend in-person and Zoom meetings to collaborate with the team
Partner with senior team members to improve skills and gain experience in back-end development
Requirements
Solid foundational knowledge of TypeScript
Familiarity with GraphQL concepts and APIs
Basic SQL skills, including writing queries and understanding relational schemas
Experience with Git-based workflows (Bitbucket experience is a plus, not required)
Exposure to AWS or serverless architecture is preferred, not required
Understanding of Office Open XML (OOXML) — knowledge of how Word, Excel, and PowerPoint files are structured under the hood
Ability to collaborate effectively on cross-functional teams
Strong time management skills and ability to prioritize and manage multiple projects efficiently
Demonstrated ability to receive and integrate feedback
Effective and professional communication and analytical skills
Exceptional problem-solving skills
Excellent organizational skills, strong attention to detail, and the ability to prioritize work to meet deadlines even during the busiest times
Build and maintain relationships internally and externally
Advanced technical skills with Microsoft Office applications, including Excel and Access
Understanding security protocols and data protection measures
Passionate about learning and seeking information to uncover answers and generate new ideas, including the ability to ask for help when needed
Self-motivated and proactive
Resourceful and has a great deal of patience
Responsive, detail-oriented, and accurate with the ability to meet deadlines
Ability to work independently without supervision in an unstructured environment, managing multiple deadlines
Emphasis on team over self
Completion of post-secondary education, such as coding bootcamp and relevant works experience required. Bachelor’s degree or equivalent, preferably in computer science, computer engineering, or related field is preferred
Minimum 3 – 5+ years of work experience in backend development, including working with and building APIs
Familiarity with the investment management industry (CFA or similar credentials are a plus, not required)
Tech Stack
AWS
GraphQL
Microservices
Postgres
SQL
TypeScript
Benefits
A generous compensation and benefits package, including base salary, bonus, 401(k) matching, profit-sharing, health/medical/dental/vision benefits, monthly communications stipend, tuition assistance, and more
Training for all Callan databases, research, and other systems
Access to team-building events, community outreach opportunities, and wellness events