Description:
We are looking for a highly skilled and motivated Software Engineer to join our dynamic and technology-driven team.
If you are passionate about cutting-edge technologies and enjoy working on interesting projects with a meaningful impact, this is the perfect opportunity for you.
Role description:
- Design and write clean, efficient, and maintainable code for various projects.
- Actively participate in the full software development lifecycle.
- Take ownership of project deliverables, ensuring timely and high-quality delivery.
- Collaborate with cross-functional teams, including product managers, designers, and other developers.
- Stay up to date with the latest industry trends and technologies to bring new ideas and best practices to the team
- Act as a mentor and knowledge leader, fostering a collaborative environment for the team to enhance their skills.
Minimum Qualifications:
- 10 + years of software development experience
- Expertise with Java and Java Spring Boot
- At least 4 years of TypeScript and React experience.
- SQL/NoSQL database experience (Postgres, MongoDB, Redis)
- Solid understanding of software engineering principles, design patterns, and best practices.
- Wide technical knowledge with the ability to mentor others
Preferred Qualifications:
- Experience with Microservices
- Experience working with dockers and a cloud environment.
- Experience with Kafka
- Experience with GIS, Geospatial DB (PostGIS)