Overview
We are looking for a Junior Full-Stack Developer with 1-3 years of experience to join our growing team. You will collaborate closely with UI/UX designers to turn visual concepts into functional web applications, ensuring technical feasibility and seamless integration of backend and frontend elements. You will be responsible for maintaining and optimizing web applications for speed, scalability, and security while actively contributing to code quality through reviews and refactoring. This is a great opportunity to work with cutting-edge technologies like React.js, TypeScript, FastAPI, and Pydantic.
Key responsibilities
- Work closely with designers to translate visual concepts into functional and interactive online experiences.
- Ensure the technical feasibility of UI/UX designs and maintain consistent architecture across both the backend and frontend.
- Optimize applications for maximum speed, scalability, and security.
- Collaborate with co-developers on integrating various application elements.
- Provide code reviews, refactor code where needed, and maintain high coding standards.
- Offer support to the company’s customers by troubleshooting and resolving technical issues as they arise. Requirements
Required experience
- 1-3 years of experience developing and maintaining web applications using React.js and TypeScript.
- Familiarity with FastAPI and Pydantic for building and consuming APIs.
- Experience collaborating on both backend and frontend tasks, ensuring seamless integration of all parts.
- Basic understanding of web performance optimization and ensuring application security.
- Strong communication skills and ability to work in a collaborative team environment.
- Ability to write clean, maintainable, and efficient code.
Bonus points
- Experience working with component libraries and design systems.
- Familiarity with automated testing and continuous integration pipelines.
- Knowledge of version control systems (e.g., Git).
- Exposure to API security best practices and OAuth2.
- Familiarity with containerization technologies like Docker.
- Previous experience in customer support or handling real-world production issues.
To apply
Send your CV, a snappy cover letter which highlights your expertise, skills and experience and any relevant links/attachments to your work.
Have questions?Write to us