- Collaborate with developers to design and develop new product features, such as building React components, writing GraphQL mutations and queries, and crafting database queries.
- Write reusable code and implement comprehensive unit and end-to-end testing while also contributing to software architecture design.
- Benefit from professional development opportunities to stay at the forefront of a rapidly evolving industry.
- A minimum of 3 years of experience in Python/JavaScript/Typescript programming, demonstrating a solid understanding of programming principles and best practices.
- The ability to build React components from scratch, based on provided designs, with a familiarity of CSS layout models such as Flexbox and/or Grid.
- Strong knowledge of object-oriented programming and experience building REST or GraphQL APIs with automated unit testing.
- A good working knowledge of MongoDB, including the ability to write aggregate queries and perform outer joins without assistance.
- Familiarity with RabbitMQ and version control systems such as git, Bitbucket, and JIRA.
- Working experience with microservices, shared dedicated services, cloud computing, and related technologies.
- A willingness to learn and adhere to best practices to produce secure software.
- Familiarity with agile development processes and test-driven development.
- Self-motivation, accountability, and excellent time management skills to work efficiently in a flexible and remote-first environment.
- Strong communication skills to collaborate effectively with the Product Development team and ensure the best ideas are implemented.
- An open-minded approach to receiving and implementing security advice from our internal security experts to ensure software security.
- A team-oriented mindset, valuing both winning and losing as a team while maintaining a healthy work-life balance.
- Willingness and ability to travel for internal gatherings and team-building events on an (at most) quarterly basis.
- Medical, dental, vision, and disability insurance
- Flexible time off (FTO), sick leave, and eight weeks' paid parental leave.
- Unique professional development benefits
- Wellness contests and monthly educational programs
- Be able to work remotely from a home office when not at a corporate office.
- Pass a pre-employment background and drug screen in accordance with applicable laws.
Full Stack Engineer - Sheffield, United Kingdom - Omni
![Default job background](https://contents.bebee.com/public/img/bg-user-ex-1.jpg)
Description
OmniTech is working with a confidential client to source a Full Stack Engineer
Position Summary:
Reporting to the Engineering Manager, the Full-Stack Engineer / Developer will contribute to planning, designing, developing, and maintaining customer-facing solutions. As a key member of our highly collaborative Product Development team, you will have the opportunity to build a secure, high-performance, API-driven, customer-facing portal solution.
You will have the opportunity to:
To excel in this role, you should have:
Statutory pay disclosure:
For applicants, the salary range for this role is GBP + stock options + benefits. Actual compensation may vary from posted hiring range based on geographic location, work experience, education, and/or skill level.
What we offer:
Additional Infomation