Description
Job Summary:
We are seeking a Software Development Engineer to design, develop, and implement software solutions and actively participate in the project lifecycle.
Key Highlights:
1. Participates in technological research projects.
2. Develops high-quality software solutions.
3. Works with cutting-edge technologies and agile methodologies.
**Join Sigma as a Software Development Engineer!**
At **Sigma S.A.**, we are looking for a **Software Development Engineer** to join our technology team, contributing to software development across diverse platforms using tools such as Visual Studio Code, Node.js, NestJS, TypeScript, Apache, Docker, HTML, Redis \- AGPLv3, etc., for technological research projects or digital platform implementations within the company.
If you are passionate about software development, continuous learning, and working with modern technologies, this opportunity is for you.
**What will be your purpose?**
----------------------------
You will be responsible for designing, developing, and implementing software solutions, collaborating closely with the Software Development Lead and actively participating throughout the entire project lifecycle—ensuring quality, maintainability, and compliance with each project’s technical requirements.
**Main Responsibilities**
---------------------------------
* Develop software solutions according to technical and functional requirements.
* Participate in the full development lifecycle: analysis, design, implementation, as well as post-QA testing verifications/adjustments or corrections.
* Implement features following project-specific technical guidelines, maintaining defined architectures and established documentation standards within the unit.
* Research and test new technologies.
* Participate in software development aligned with the described guidelines for technological prototypes as part of research projects, where applicable.
* Document developments and continuously improve existing solutions.
* Collaborate with other software engineers within the same unit.
**Requirements**
--------------
* Degree in **Computer Science Engineering**, **Information Technology Engineering**, or a related field.
* Minimum of **4 years of experience** in software development.
* Experience in web and/or mobile application development, applying agile programming methodologies.
* Knowledge of cloud architecture design.
* Experience with project management tools (e.g., Jira or similar) \- Preferred.
* Proven experience in software development across various platforms, agile methodologies, and use of the tools described above.
* Demonstrable experience developing solutions across different platforms using technologies such as Visual Studio Code, Node.js, NestJS, TypeScript, Apache, Docker, HTML, and Redis.
**What are we looking for?**
------------------
Individuals with initiative, quality orientation, analytical capability, and passion for developing technological solutions—who enjoy teamwork and collaboratively tackling technical challenges.
**What we offer**
----------------
* The opportunity to be part of a leading company in engineering and technology.
* Participation in challenging technological projects.
* An excellent work environment and collaborative culture.
* Opportunities for learning and professional development.
* Involvement in teams utilizing cutting-edge technologies.
### **Apply with us!**
If you seek new challenges and want to build impactful solutions, we want to meet you. Apply now and join the Sigma S.A. development team.