We are looking for a versatile Full Stack Engineer to join our engineering team. You will be responsible for the end-to-end development of our web applications, from designing sleek user interfaces to building robust, scalable server-side logic. You’ll work closely with product managers and designers to turn ideas into reality, ensuring our platform is fast, secure, and intuitive.
Frontend Development: Build responsive, high-performance web interfaces using modern frameworks.
Backend Architecture: Design and implement RESTful or GraphQL APIs and manage server-side logic.
Database Management: Architect and optimize schemas for relational (SQL) or non-relational (NoSQL) databases.
Collaboration: Participate in code reviews, sprint planning, and architectural discussions.
Testing & Quality: Write unit and integration tests to ensure system stability and maintain high code quality standards.
Deployment: Work with DevOps tools to manage CI/CD pipelines and cloud infrastructure.
Frontend: Proficiency in React.js, Vue.js, or Angular and advanced CSS/HTML.
Backend: Strong experience with Node.js, Python (Django/FastAPI), Ruby on Rails, or Go.
Databases: Expertise in PostgreSQL, MySQL, MongoDB, or Redis.
State Management: Familiarity with tools like Redux, MobX, or React Context.
Infrastructure: Experience with AWS, GCP, or Azure and containerization (Docker/Kubernetes).
Version Control: Expert knowledge of Git workflows.
Problem Solver: You don’t just write code; you solve business problems with elegant technical solutions.
Continuous Learner: You stay up-to-date with the ever-evolving JavaScript ecosystem and backend trends.
Communication: You can explain complex technical concepts to non-technical stakeholders without the "tech-speak" getting in the way.
Experience: 3+ years of professional experience in full-stack development.