We are looking for a Full Stack Developer with a strong foundation in both backend and frontend development, capable of building scalable, high-quality applications from end to end. The ideal candidate is proficient in Python and Angular, with hands-on experience in designing APIs, working with microservices architectures, and developing responsive user interfaces.
This person combines solid technical expertise—such as working with frameworks like FastAPI, managing relational databases, and implementing secure authentication systems—with a commitment to clean code, testing, and software design best practices. They are comfortable collaborating within cross-functional teams, contributing to code reviews, and continuously improving development processes.
Beyond core development skills, we value a problem-solver who is detail-oriented, adaptable, and eager to work in modern environments involving containerization, CI/CD pipelines, and potentially cloud and DevOps practices.
Key Responsibilities
* Design, develop, and maintain scalable backend and frontend systems
* Build and manage APIs and distributed system architectures
* Develop responsive and user-friendly interfaces based on design specifications
* Implement secure authentication and authorization mechanisms
* Design and optimize database structures and data access layers
* Write clean, maintainable, and well-structured code
* Apply software design patterns and follow clean code principles
* Develop and maintain unit and integration tests to ensure high code quality
* Collaborate with cross-functional teams to deliver end-to-end solutions
* Participate in code reviews and contribute to continuous improvement
* Ensure system reliability, performance, and scalability in production environments
Required Qualifications
* Bachelor’s degree in Computer Science or a related field
* 2+ years of experience in full stack development
* Strong programming skills in Python
* Hands-on experience with FastAPI or similar backend frameworks
* Solid understanding of SQLAlchemy or ORM frameworks
* Experience working with PostgreSQL or relational databases
* Good understanding of microservices architecture and API design
* Strong experience with Angular and TypeScript
* Experience building and consuming RESTful APIs
* Familiarity with authentication systems such as Keycloak or similar tools
* Understanding of software design patterns and clean code principles
* Experience writing unit tests and ensuring code quality
* Strong problem-solving and analytical skills
Preferred Qualifications
* Experience building scalable and production-grade systems
* Familiarity with containerization tools such as Docker
* Experience with CI/CD pipelines and modern development workflows
* Understanding of frontend performance optimization and best practices
* Experience collaborating in Agile development environments
Nice to Have
* Experience with AWS and cloud-based deployments
* Familiarity with Kubernetes or orchestration tools
* Exposure to DevOps or MLOps practices