onsite
Senior Software Developer - Access Information Management
Software Engineer
Senior Software Developer driving production stability and modernization of a Carta platform, bridging backend APIs, databases, and Angular front‑end, while mentoring peers and enhancing system quality.
About the role
Key Responsibilities
- Design, develop, and maintain robust backend services and RESTful APIs using Python and Node.js.
- Implement and refactor Angular components to improve user experience and performance.
- Collaborate with DevOps to build CI/CD pipelines, containerize applications with Docker, and deploy to AWS environments.
- Diagnose and resolve production defects, ensuring high availability and reliability.
- Mentor junior developers, conduct code reviews, and promote best practices across the team.
Requirements
- 6–8 years of professional software development experience.
- Strong proficiency in Python, Node.js, Angular, and relational database design.
- Hands‑on experience with AWS services, Docker, and CI/CD tooling.
- Excellent problem‑solving skills and a proactive approach to quality improvement.
- Effective communication and teamwork abilities in a hybrid work environment.
Skills
pythonnodejsangularsqlawsdockercicd