Description:
We are seeking a skilled and passionate Full Stack Developer to join our growing team. As a Full Stack Developer, you will be responsible for developing and maintaining both client-side and server-side applications. You’ll work closely with designers, product managers, and fellow developers to deliver high-quality software that drives real impact. This role is ideal for someone who enjoys working across the stack and thrives in a collaborative, innovative environment.
Responsibilities:
- Develop and maintain full-stack applications using modern technologies.
- Translate UI/UX wireframes into high-quality code.
- Build scalable APIs and integrate third-party services.
- Optimize applications for performance, responsiveness, and scalability.
- Collaborate with team members through all stages of development.
- Identify and address performance bottlenecks and bugs.
- Stay up-to-date with emerging technologies and propose ways to improve development workflows.
Qualifications:
- 3+ years of professional experience in full stack development.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proficiency in JavaScript and at least one modern framework (React, Vue, or Angular).
- Strong experience with server-side technologies such as Node.js, Express, or Python (Django/Flask).
- Solid understanding of RESTful APIs and asynchronous programming.
- Familiarity with version control systems, especially Git.
- Experience working with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
Bonus Points:
- Experience with CI/CD pipelines and automated testing.
- Familiarity with GraphQL.
- Experience deploying and scaling applications on cloud platforms (AWS, Azure, GCP).
- Knowledge of security best practices in web development.
- Contributions to open-source projects or tech communities.