Jobgether
Mid-level Software Engineer
engineeringfull-timeBrazil
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
Accountabilities:
- Analyze, design, develop, enhance, and maintain software applications and systems.
- Build scalable and maintainable full-stack web applications using modern front-end and back-end technologies.
- Develop front-end solutions using HTML, CSS, JavaScript, Angular, TypeScript, and RxJS.
- Develop and maintain back-end services and applications using C# and .NET Core.
- Design and implement RESTful APIs and integrations between software components and systems.
- Work with relational databases such as SQL Server, including data modeling and application integration.
- Contribute to software and hardware integration activities to ensure system consistency and performance.
- Design, implement, and maintain unit and automated tests across front-end and back-end applications.
- Participate in and improve CI/CD pipelines and software delivery practices.
- Contribute to architectural decisions, engineering standards, and best practices for scalable systems.
- Provide technical leadership and mentorship to other software developers.
- Create and maintain technical and user documentation.
- Collaborate effectively with team members while independently managing assigned technical challenges.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 4+ years of professional experience developing full-stack web applications.
- Demonstrated experience leading or mentoring software development teams.
- Strong understanding of software architecture patterns and best practices for scalable and maintainable systems.
- Advanced experience with front-end technologies, particularly HTML, CSS, JavaScript, Angular, TypeScript, and RxJS.
- Strong proficiency in C# and .NET Core for back-end development.
- Solid experience with relational databases, particularly SQL Server, and data modeling.
- Strong knowledge of RESTful API design and implementation.
- Experience with cloud platforms, preferably Microsoft Azure.
- Practical experience with unit testing and automated testing frameworks for both front-end and back-end applications.
- Experience working with continuous integration and continuous delivery (CI/CD) pipelines.
- Strong communication, analytical, problem-solving, and collaboration skills.
- Ability to work effectively both independently and as part of a distributed team.
- Passion for building reliable, high-quality, and innovative software solutions.
- Remote work from Brazil.
- Full-time employment opportunity.
- Opportunity to work on technology supporting critical public safety and security environments.
- Collaborative, people-focused engineering culture.
- Opportunities to contribute to architectural decisions and technical initiatives.
- Professional development through exposure to modern software engineering, cloud, and automation practices.
- Mentoring and leadership opportunities through collaboration with other software developers.
- No travel requirements.
- No relocation required.
Requirements:
Benefits:
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply