We're seeking a seasoned Full Stack Engineer to join our team. As a key contributor, you'll collaborate with cross-functional teams to design, develop, and support web applications.
This role is ideal for engineers looking to grow their skills and take on meaningful responsibilities in a supportive environment.
Key Responsibilities:
* Contribute to the design and implementation of new product features across the stack (backend services and frontend UI).
* Write clean, maintainable code and assist in debugging and resolving technical issues.
* Collaborate with cross-functional teams including Product, UX, DevOps, and peer engineers.
* Participate in code reviews and technical discussions to ensure high-quality output.
* Build responsive, interactive user interfaces using modern web technologies.
* Work with a range of backend systems and cloud services, including databases.
* Participate in Agile development processes, including planning and retrospectives.
Requirements
To be successful in this role, you'll need:
* 2–5 years of professional experience as a full stack developer.
* Strong understanding of software engineering principles, including design patterns, algorithms, and data structures.
* Hands-on experience with Java or similar object-oriented programming languages.
* Experience working with relational or NoSQL databases.
* Comfortable working in a Linux development environment.
* Good communication and collaboration skills, with the ability to work collaboratively across teams in different time zones.
* Motivated to learn, grow, and contribute within a team setting.
Preferred Qualifications
The following skills are highly desirable:
* Experience with AWS / Microsoft Azure / GCP.
* Exposure to Kubernetes and containerized application development.
* Experience with databases such as MySQL, Timescale, MongoDB, or Elasticsearch.
* Experience working in Agile environments (Scrum / Kanban).
Why Choose Us?
We offer a dynamic and supportive work environment where you can grow your skills and advance your career.
We're committed to fostering a culture built around ownership, learning, and continuous improvement.
You'll have the opportunity to build impactful software alongside talented, driven teammates.
We're proud to be an equal opportunity employer, celebrating diversity and promoting inclusion.
We encourage candidates requiring accommodations to please let us know.
Our Culture
We're guided by core values that drive our behavior and decision-making:
* Tell it like it is – solve problems by dealing with them head on.
* Passion – we devour our work and love making our customers successful.
* Professionalism and Ethics – anyone can just 'have a job' – we look for people that strive to 'go pro'.
* Keep Score – accountability and transparency are vitally important.
* Celebrate Success – life is short, and we work hard to keep our company operating at a high level.
* Give Back – we expect to give back to the communities in which we do business.
Engineering