Overview
We are looking for a skilled and motivated Full Stack Developer to join our development team. The ideal candidate should be comfortable working across both frontend and backend technologies and have a strong understanding of building modern, scalable, secure, and responsive web applications.
You will work closely with designers, developers, project managers, and clients to develop new applications, improve existing systems, troubleshoot technical issues, and deliver high-quality software solutions.
Responsibilities
- Develop and maintain modern web applications from frontend to backend.
- Build responsive and user-friendly interfaces.
- Develop RESTful APIs and backend services.
- Design and work with relational and NoSQL databases.
- Integrate third-party APIs and external services.
- Write clean, maintainable, reusable, and well-documented code.
- Identify and fix bugs, performance issues, and technical problems.
- Implement authentication, authorization, and application security.
- Optimize applications for performance, scalability, and reliability.
- Work with Git and modern development workflows.
- Collaborate with UI/UX designers and other developers.
- Participate in code reviews and technical discussions.
- Test applications and ensure production-quality releases.
- Maintain and improve existing applications and infrastructure.
- Stay updated with modern development technologies and best practices.
Requirements
- Experience with modern frontend frameworks such as React.js or Next.js.
- Backend experience with technologies such as Node.js, NestJS, Express, PHP, Laravel, Python, or similar.
- Experience working with databases such as PostgreSQL, MySQL, MongoDB, or similar.
- Understanding of REST APIs and third-party API integrations.
- Experience with Git and GitHub/GitLab.
- Understanding of responsive web design.
- Basic knowledge of authentication, authorization, and web security.
- Strong problem-solving and debugging skills.
- Good understanding of software development principles.
- Ability to work independently and as part of a team.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, IT, or a related field is preferred.
- 1-3 years of professional full-stack development experience.
- Good understanding of frontend and backend development.
- Strong communication and teamwork skills.
- Ability to manage multiple tasks and meet project deadlines.
- Candidates with strong practical experience and an impressive portfolio may be considered regardless of their formal degree.
Skills
- Next.js
- TypeScript
- NestJS
- React
- Prisma
- Docker
- AWS or other cloud platforms
- CI/CD
- Redis
- GraphQL
- WebSockets
- Microservices
- AI/API integrations
- Competitive Salary, International Projects, Remote/Hybrid Work Options, Career Growth, Professional Development, Training Opportunities, Collaborative Work Environment, and Exposure to Modern Technologies.
What we offer
We offer a competitive salary, opportunities to work on international projects, exposure to modern technologies, and a professional and collaborative environment. You will have opportunities to improve your technical skills, work on challenging software products, collaborate with experienced team members, and grow your career within the company.