Air Apps is looking to hire a Backend Software Engineer to design, build, and maintain the server-side components of their AI-powered Personal & Entrepreneurial Resource Planner (PRP). The goal is to deliver robust and scalable backend services that power critical features and support rapid growth.
Requirements
- Proficiency in one or more backend languages (e.g., Java, Go, Python, Ruby)
- experience with frameworks (e.g., Spring Boot, Django, Express.js)
- expertise with relational and/or NoSQL databases.
- Solid understanding of distributed systems, microservices, and cloud infrastructure (AWS, GCP, or Azure).
Responsibilities
- Design, implement, and maintain RESTful and/or GraphQL APIs, microservices, and server-side logic to support a variety of products and platforms.
- Collaborate on schema design, query optimization, and data modeling to ensure efficient, reliable data storage and retrieval.
- Develop solutions that scale to millions of users, optimizing code for throughput, latency, and cost-effectiveness.
- Implement security best practices (authentication, authorization, encryption) and ensure compliance with relevant data protection and privacy laws.
- Write and maintain unit, integration, and end-to-end tests, and participate in code reviews to uphold code quality standards.
- Set up monitoring, logging, and alerting systems; troubleshoot production issues to ensure high availability and minimal downtime.
Other
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
- Analytical and problem-solving mindset
- effective communication skills
- a collaborative approach to teamwork.
- Applicants must submit their own work without any AI-generated assistance. Any use of AI in application materials, assessments, or interviews will result in disqualification.