Description
Job Summary:
We are seeking a passionate Mid-Level Developer who loves programming, innovation, and software quality—someone committed to solving real problems and actively contributing to meaningful, high-impact products.
Key Highlights:
1. Work on developing innovative solutions that drive business growth
2. Solve real-world problems, write clean, testable, and scalable code
3. Collaborate in teams and actively contribute to impactful products
We are the **Irrah Group**, a technology company with over **20 years of experience** in developing innovative solutions that drive business growth across Brazil and globally. We specialize in **digital transformation**, building intelligent, scalable, and secure tools that help companies achieve their full potential.
**Who We Are Looking For**
We seek a Mid-Level Developer passionate about programming, innovation, and software quality. If you enjoy solving real-world problems, writing clean, testable, and scalable code, collaborating in teams, and actively contributing to products that make a difference, this opportunity is for you!
**Job Description**
Program, code, and test programming languages based on systems designed by analysts. Perform system maintenance, including necessary corrections, to meet end-user requirements. Conduct debugging and testing of programs and perform maintenance on existing software.
**Key Responsibilities**
* Develop fully functional programs using sound programming practices;
* Program, code, and test systems according to defined requirements;
* Perform maintenance, corrections, and enhancements on existing systems;
* Conduct periodic testing and debugging to maximize program efficiency;
* Ensure data integrity and security;
* Collaborate with internal teams to gather and understand requirements;
* Design and improve user interfaces;
* Create and maintain technical documentation to support system maintenance and evolution;
* Suggest new features and improvements for navigation, performance, and usability;
* Follow company-defined standards, processes, and security principles.
**Technical Skills and Education**
* Programming logic;
* Databases: **MySQL, PostgreSQL, and MongoDB**;
* Languages: **JavaScript and Java**;
* Frameworks: **React, Node.js, and Next.js**.
**Education**
* Bachelor's degree completed in **Information Systems, Computer Science, Systems Analysis and Development**, or related fields;
* Postgraduate studies in **Web Development, Mobile Development, or Specific Programming Languages** (preferred).