We are seeking for a passionate Full Stack Engineer to join their innovative team. This role focuses on developing scalable web applications and backend systems while collaborating with a multidisciplinary team to enhance user experiences.
Key Responsibilities
- Backend Development. Design, develop, and maintain backend services and APIs using best practices.
- Collaboration. Work with front-end developers and the ML team to integrate and optimize applications.
- Performance Optimization. Ensure applications are fast, scalable, and secure.
- Security. Implement robust security and data protection measures.
- Monitoring. Troubleshoot performance issues and maintain system reliability.
- Code Quality. Write clean, maintainable, and efficient code, adhering to project standards.
- Testing. Develop unit and functional tests for both backend and frontend code.
- Team Collaboration. Partner with the product team to create intuitive, user-friendly designs.
What We’re Looking For
Must-Have Skills
- Backend. Expertise in Python frameworks like FastAPI.
- Frontend. Proficiency in Next.js, React, or similar frameworks.
- Databases. Experience with MySQL and MongoDB.
- Cloud & Deployment. Familiarity with AWS, Docker, and Kubernetes.
- APIs & Services. Knowledge of RESTful APIs and asynchronous development using tools like Celery.
- CI/CD Pipelines. Hands-on experience with tools like Jenkins or GitHub Actions.
- Scripting. Proficiency in Linux scripting (bash/shell).
- Version Control. Strong knowledge of Git.
Great-to-Have Skills
- Experience with unit and E2E testing frameworks.
- Exposure to on-premises deployment setups.
- Familiarity with additional cloud platforms like Azure.
- Strong interpersonal and problem-solving skills.
Requirements
- Bachelor's degree in Computer Science or equivalent experience.
- 2–4 years of proven experience as a Full Stack Engineer, with a focus on backend development.
Why Join Us?
- Work with a renowned startup driving innovation in data infrastructure and analytics.
- Be part of a high-energy, collaborative team environment.
- Access to growth opportunities and exposure to advanced technologies.
- Flexible remote work with supportive management.
About Uplers
At Uplers, we simplify hiring for global talent and connect professionals with the best opportunities. We ensure smooth processes with dedicated Talent Success Coaches and continuous support throughout your engagement.
How to Apply
- Register/Login. Visit our portal and submit your application.
- Assessment. Clear the given video screening.
- Final Steps. If selected, prepare for an interview with our client and take the first step towards a rewarding career.
Don’t miss this chance to elevate your career in a great work environment! Apply now and explore new possibilities.