Jobgether
Jobgether

Mid-level Software Engineer

engineeringfull-timeBrazil
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ 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.
    • Requirements:

      • 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.
      • Benefits:

        • 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.
✦ 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
Apply now