Senior Full Stack Software Engineer
We're seeking a highly skilled Senior Full Stack Software Engineer to join our dynamic team. As a key member of our development team, you will play a critical role in shaping the future of high-performance, secure, and responsive web platforms.
About the Role
This is an exciting opportunity for a talented engineer with 6+ years of experience to lead the development of scalable web applications using cutting-edge technologies like Java, JavaScript, React, and ElasticSearch.
* Design and develop robust front-end and back-end components.
* Build scalable RESTful APIs and optimize performance and security.
* Collaborate in Agile teams to deliver high-quality software.
* Participate in code reviews and contribute to technical documentation.
* Drive improvements in architecture, code quality, and development processes.
Requirements
To succeed in this role, you will need:
* Strong proficiency in Frontend: ReactJS, Redux (Thunks), ES6+, TypeScript, HTML5, CSS3, SASS, Webpack.
* Backend: Java (Spring Boot, Spring MVC), RESTful APIs.
* Search & Indexing: ElasticSearch.
* DevOps & CI/CD: Jenkins, Bash scripting, Git.
* Architecture: Microservices, containerization, authentication.
* Testing: TDD/BDD methodologies.
* Language: English for written and verbal communication.
Bonus Points
If you have experience with mobile-responsive design, familiarity with relational and NoSQL databases, strong communication and problem-solving skills, and commitment to clean code principles (DRY, SOLID), that's a plus!
What We Offer
We offer a dynamic work environment, opportunities for growth and professional development, and a chance to work on challenging projects that make a real impact.
Please attach your updated resume in English if you're excited about solving complex problems and building impactful software.
We look forward to hearing from you!