3rd engineer
Original Post
Required Skills: * Java * Spring Boot * ReactJS * REST API Development * Testing Frameworks * CI/CD * SQL * Python * OAuth2 / JWT Nice to Have: * Cloud Platform * Kubernetes * AI Productivity Tools As a Product Engineer, you will implement applications following 12\-factor principles to build out the product and iterative enhancements. They own the full stack of software products, developing and implementing frontends (web or mobile), and backend services. They leverage test driven development and continuous integration to ensure agility and quality of products. They actively participate in the decision\-making process of the team ensuring that the simplest appropriate technology and design is chosen to meet user needs. Key Responsibilities: • Demonstrate technical skills and aptitude needed to meet/exceed delivery velocity and quality expectations as a full stack developer • To build and maintain frameworks/libraries/reusable components, applications, REST APIs, frontend and abstraction layers • Participate in daily product stand\-up, iteration planning, and retrospective meetings • Participate in the effort of shaping the architecture and design of the product; actively helps the team in choosing the right technology and solving technical problems • Can establish and follow continuous integration, continuous delivery, and continuous deployment pipelines and practices • Create and update technical product documentation • Provide support to developers/engineers who use the team’s products Education and Experience: • 4\-year bachelor’s degree (Preferred) • 5 or more years of experience (Preferred) • In lieu of the above education requirements, an equivalent combination of education and experience may be considered. Functional Skills: • Experience of demonstrable programming experience in Java, Spring Boot, Python, React JS • Experience with testing frameworks like: JUnit, Mockito, jest, jasmine • Experience with Database technologies such as SQL Server. • Experience designing, developing, and implementing systems at scale • Experience with multi\-threading, asynchronous, and parallel programming • Strong understanding of distributed systems, networking, databases, security, and analytics • Strong desire to continue learning and growing (technical and non\-technical areas) • Experience with Agile development methodologies. • Experience providing guidance and support especially for less\-experienced colleagues • Experience with AI tools such as Microsoft Copilot for enhancing productivity and automation. • Prefer experience with designing and developing frameworks/libraries/reusable components • Prefer experience using Git Hub and Jenkins • Prefer experience in Cloud Computing Environments (AWS, Azure, Google Cloud Platform) • Prefer experience in Kubernetes • Experience with OAuth2/JWT authentication and Spring Security • Basic performance monitoring and optimization
Preparing for this role?
Practice with an AI interviewer tailored to Product Engineer at Cigres Technologies.
More Jobs
View all jobsExecutive Communications Team Member