Job Description
Our leading aviation/logistics client is looking for a Senior Back End Developer to join their team. This is a permanent position with potential for growth to a team lead or managerial role.
The successful candidate will contribute to building innovative software solutions for the aviation industry. In this role, you will focus on designing, developing, and optimizing the backend architecture of our cloud-based products. The ideal candidate should have a strong understanding of AWS cloud services and backend technologies, with proven experience in building scalable and efficient systems.
Key Responsibilities:
- Lead Backend Development: Design and develop backend solutions leveraging AWS services to achieve our strategic goals, focusing on scalability, security, and performance optimization.
- Hands-On Coding: Engage in hands-on development, coding, deploying, and testing backend solutions to ensure they meet architectural and industry standards.
- Collaboration: Work closely with cross-functional teams, including software engineers and product managers, to gather requirements, define system specifications, and ensure smooth integration as well as work with clients.
- Mentorship: Mentor junior developers and share best practices in cloud architecture and backend development.
- Continuous Improvement: Stay updated with the latest backend and cloud technologies, and propose innovative solutions to improve current processes and products.
Skills and Experience:
- 7-10 years of experience in backend development, with a focus on cloud-native software
- Strong expertise in cloud architecture principles, particularly AWS (Lambda, SQS, and EC2, API Gateway, Step Functions, CloudFormation, and EventBridge)
- Hands-on experience with serverless architectures
- Proficiency in TypeScript for both backend and frontend development
- Experience working with MongoDB as the primary database
- Ability to design and implement robust system architectures
- Solid understanding of system architecture beyond basic server setups
Technologies:
- TypeScript
- MongoDB
- AWS (Lambda, API Gateway, CloudFormation, EventBridge, SQS, SNS, S3, Step Functions, CloudWatch, Cognito, KMS, DynamoDB, Fargate)
- Serverless architecture
- Git and JIRA
What we offer:
- Competitive compensation based on experience
- Group health and dental benefits
- Wellness allowance
- Extended holiday breaks (4 day long weekends), Christmas shut down, and flexible vacation policies
- Performance-based bonuses