REPOST is seeking a Full Stack Engineer to design, develop, and maintain scalable web applications that support business growth and customer engagement. This role involves collaboration with Product, Design, and DevOps teams to build robust solutions across both front-end and back-end systems.
Responsibilities:
- Design, develop, and maintain web applications across the full technology stack (front-end and back-end)
- Collaborate with Product, Design, and Engineering teams to translate requirements into scalable solutions
- Build reusable, maintainable, and efficient code while adhering to coding standards and best practices
- Implement APIs, integrations, and microservices to support internal and external applications
- Optimize applications for performance, scalability, and security
- Conduct code reviews and mentor junior engineers to maintain high engineering standards
- Troubleshoot, debug, and resolve technical issues across multiple layers of the stack
- Participate in architecture discussions, provide input on technical direction, and contribute to technology roadmap planning
Requirements:
- Strong experience with front-end frameworks (e.g., React, Angular, Vue.js) and responsive web design
- Proficiency in back-end languages and frameworks (e.g., Node.js, Python, Java, Ruby on Rails)
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB)
- Solid understanding of RESTful APIs, microservices, and serverless architecture
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines
- Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes)
- Strong problem-solving skills and ability to deliver scalable, maintainable solutions
- Excellent communication and collaboration skills with technical and non-technical stakeholders
- 3–7 years of experience in a Full Stack Engineering role
- Experience in technology, SaaS, e-commerce, or other product-focused industries
- Familiarity with testing frameworks and automated testing practices
- Exposure to performance monitoring, observability, and application security best practices
- Experience mentoring or leading engineering teams