Job Closed
This listing is no longer active.
A full-service software and services company
Full-Stack Developer, AWS, Angular, Python
Location
New York
Posted
70 days ago
Salary
0
Seniority
Senior
Job Description
Full-Stack Developer, AWS, Angular, Python
Capstone Integrated Solutions
• Design, develop, and maintain frontend components using Angular and backend services using Python FastAPI and SQLAlchemy. • Implement and consume RESTful APIs and contribute to microservices development. • Collaborate with technical leads and architects to ensure solutions align with overall system architecture and best practices. • Write clean, maintainable, and testable code with appropriate documentation. • Participate in code reviews to ensure code quality and adherence to standards. • Support integration with AWS services (S3, Lambda, API Gateway, DynamoDB/RDS, etc.). • Work with QA engineers to develop and maintain unit tests, integration tests, and automated test suites. • Troubleshoot, debug, and resolve application issues in a timely manner. • Contribute to CI/CD pipelines and deployment automation. • Stay current with new technologies and frameworks to bring continuous improvements to the development process.
Job Requirements
- 3–5 years of professional software development experience.
- Hands-on experience with Angular (latest versions).
- Strong backend development experience with Python FastAPI and SQLAlchemy.
- Solid understanding of REST API design and integration.
- Familiarity with AWS services for application development and deployment.
- Experience with version control systems (Git, GitHub, GitLab).
- Exposure to CI/CD pipelines and automated deployment tools.
- Strong problem-solving, debugging, and communication skills.
- Ability to thrive in an Agile/Scrum team environment.
Benefits
- Remote work
Related Guides
Related Job Pages
More Backend Engineer Jobs
Principal Engineer – Platform Architecture, JetBrains Cloud Platform
JetBrainsMake it happen. With Code.
• Design and evolve the architecture of a cross-product platform that serves as the foundation for AI-driven software development. • Define architectural principles, standards, and guidelines for platform services and shared foundations. • Design integration patterns and interfaces between platform services, developer tools, and external systems. • Ensure architectural decisions support scalability, reliability, security, and observability from the outset. • Own and drive key platform-level architectural decisions and trade-offs (e.g., service boundaries, data flows, identity, policy, and tenancy). • Review and validate architectural designs across teams to ensure consistency and long-term sustainability. • Collaborate with other architects and platform specialists to align on shared decisions and evolve the platform architecture over time. • Work closely with senior and staff engineers to translate platform requirements into coherent technical designs and implementation plans.
• Design and evolve the architecture of a cross-product platform that serves as the foundation for AI-driven software development. • Define architectural principles, standards, and guidelines for platform services and shared foundations. • Design integration patterns and interfaces between platform services, developer tools, and external systems. • Ensure architectural decisions support scalability, reliability, security, and observability from the outset. • Own and drive key platform-level architectural decisions and trade-offs. • Review and validate architectural designs across teams to ensure consistency and long-term sustainability. • Collaborate with other architects and platform specialists to align on shared decisions and evolve the platform architecture over time.
• Architect, design, and implement scalable and maintainable software applications. • Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software solutions. • Write clean, efficient, and well-documented code in C#/.NET. • Conduct code reviews and ensure coding standards are met. • Troubleshoot and debug complex technical issues. • Stay up-to-date with industry trends and emerging technologies. • Drive innovation and continuous improvement within the development team.
• Architect, design, and implement scalable and maintainable software applications. • Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software solutions. • Write clean, efficient, and well-documented code in C#/.NET. • Conduct code reviews and ensure coding standards are met. • Troubleshoot and debug complex technical issues. • Stay up-to-date with industry trends and emerging technologies. • Drive innovation and continuous improvement within the development team.


