Mid-level Full-Stack Developer (AWS / Angular & Python)
capstoneintegratedsolutions
Poland
Posted Sep 24, 2025
- Other
- IT Department
Job description
***Capstone Integrated Solutions*** is a comprehensive services provider. Our team consists of outstanding professionals, highly experienced in designing, building, and supporting retail software. We see ourselves as a build-as-a-service provider who follows a repeatable business pattern that can be applied to a variety of platforms and verticals. Having a culture built on outcomes and delivery at the core of the business, Capstone is providing its customers with a complete suite of services for software development, system analysis, integration, implementation, and support, as well as the option to engage a single team to perform all the services they require. **Who You Are and What You'll Do:** ***Capstone Integrated Solutions*** is seeking a talented **Full-Stack Developer** with strong skills in **Angular** (frontend) and **Python** (backend) to contribute to the design and development of a cloud-native application hosted on **AWS**. The ideal candidate will be a hands-on developer who can build high-quality, scalable, and secure solutions while collaborating with senior technical leads, QA engineers, and solution architects. **Responsibilities:** - 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. **Qualifications:** - 2–4 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. **Nice to Have:** - Experience in highly regulated industries (e.g., healthcare, financial services, government). - Knowledge of compliance frameworks such as HIPAA, PCI, NIST, or FedRAMP. - AWS Certification (Developer, Solutions Architect Associate/Professional). - Experience with cloud-native applications and microservices design. - Exposure to test automation frameworks (PyTest, Cypress, Selenium, etc.). - Knowledge of database technologies (PostgreSQL, MySQL, DynamoDB). - AWS certification (Developer Associate or Solutions Architect Associate). **“Our Culture”:** At Capstone, the central principles that we all adhere to, and the glue that holds us together, are our keystones. Our four keystones are: - "A Customer Obsessed, Delivery Focused, Culture" - We’re driven to exceed our customers’ expectations by listening, leading, solving problems, and delivering what we promise - We aim to be the most dependable and trusted partner serving our customers. TRUST = CONSISTENCY x TIME - "A Culture of Learning and Sharing" - We value “Lifetime Learners”; those who are hungry, competitive, curious, and self-motivated in their pursuit of knowledge. - Personal and professional growth depends on teamwork and continuous learning. By sharing knowledge, skills, ideas, and effort, we benefit our customers, ourselves, and our communities. - We recognize that the thoughts, feelings, and backgrounds of others are as important as our own. Everyone has something to learn and everyone has something they can teach. - Knowledge and ability are valued. Sharing knowledge and helping others learn new capabilities is valued exponentially. - "A Culture of Growth and Scalability"