About the Role:
We are looking for a motivated Full-Stack Developer with expertise across the tech stack to join our engineering team. This role is perfect for someone passionate about building scalable web applications, from intuitive front-end interfaces with React.js to robust back-end services with Java and Spring Boot. We’re seeking a proactive and collaborative developer who can take ownership of features, write high-quality code, and is excited to leverage AI tools to boost productivity and innovation.
You’ll work in a fast-paced Agile environment, contributing to the entire product lifecycle and delivering high-quality software solutions that make a real difference.
What You’ll Do:
- Design, build, and maintain scalable full-stack web applications, ensuring seamless front-end, back-end, and database integration.
- Collaborate closely with product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, efficient, and maintainable code while consistently optimizing application performance.
- Work within an Agile/Scrum environment, actively participating in CI/CD pipelines for streamlined deployment.
- Leverage AI-powered tools to accelerate development cycles and build innovative functionalities.
- Implement robust front-end components using React.js, JavaScript/TypeScript, HTML5, and CSS3.
- Develop resilient back-end services and APIs using Java and Spring Boot.
What We’re Looking For:
- 1+ years of professional experience in full-stack development.
- Proficiency in front-end technologies: JavaScript/TypeScript, React.js, and Redux.
- Strong back-end experience with Java and the Spring Boot framework.
- Experience with SQL or NoSQL databases, such as MySQL, PostgreSQL, or MongoDB.
- Understanding of microservices architecture and object-oriented programming principles.
- Experience with CI/CD pipelines and DevOps tools like AWS, Jenkins, Maven, and Git.
- A strong analytical and problem-solving mindset, with a sense of ownership and the ability to work independently.
- Willingness to work 6 days a week as needed to meet project deadlines.
Good to Have:
- Experience with UI libraries like Material UI or Ant Design.
- Familiarity with server-side rendering (SSR) or static site generation (SSG).
- Knowledge of in-memory caching with Redis.
- Experience with modern front-end build tools like ViteJS or Webpack.
- Familiarity with unit testing frameworks such as JUnit.
Why Join Us?
- Fast Growth: Seize the opportunity to rapidly enhance your technical skills and advance your career in a supportive environment.
- Impactful Work: Your voice and opinions matter, directly shaping our products within our almost-flat hierarchy.
- Fun Culture: Enjoy a dynamic, casual, and fun work environment that promotes a healthy work-life balance with team outings and celebrations.
Ready to build cutting-edge web applications? Apply now and let’s create something amazing together.