Exadel logo
Exadel

For more than 20 years, Exadel has been delivering Digital Transformation services, enterprise and custom software solutions for Fortune 500 clients, including HPE, Deloitte, Home Depot and McKesson. With 20+ locations and delivery centers across the US and Europe, Exadel solves the most complex engineering problems using Agile methodologies, offering a scalable and skilled mix of multi-shore resources at the industry's most competitive price. Exadel’s digital transformation solutions and services help chart new strategies that are built upon creative thinking, cutting-edge design, and technical innovation, designed for the growing digital landscape of business. Enterprise Services - Digital Transformation Experts - Developing mission-critical software and mobile applications - Advising companies on how best to leverage open source technology - Helping companies plan and implement migrations to better technology stacks - Providing QA, automation, and testing services for application development - Supporting and maintaining applications and systems for companies - Providing on-line training and mentoring to companies - Assisting companies in evaluating their current enterprise software architecture and planning for improvements or new systems.

Middle Software Engineer

Backend EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 1,549Since 1998

Location

Brazil

Posted

8 days ago

Salary

0

Seniority

Mid Level

Job Description

Middle Software Engineer

Exadel

Role Description - Design and implement prioritized backend features using best software engineering practices and consistent functional and technical validations throughout the development lifecycle. - Deliver scalable, flexible, and resilient solutions aligned with modern architectural principles. - Apply and advocate for architectural patterns such as event-driven microservices. - Participate actively in technical discussions and contribute to the evolution of the product’s technical architecture. - Support product discussions by providing technical input to guide architecture-related decisions. - Integrate internal and external services using RESTful APIs, asynchronous messaging, and event hubs. - Develop and maintain cloud-native microservices using Java and containerized environments. - Ensure high application reliability through observability, monitoring, and testing best practices. - Contribute to CI/CD processes and continuous improvement initiatives across the engineering organization. Qualifications - 4–5 years of experience in backend development using Java (8–11). - Strong experience developing and deploying microservices in public cloud environments, preferably AWS. - Solid understanding of relational databases such as MySQL and PostgreSQL. - Experience with non-relational databases such as DynamoDB and MongoDB. - Hands-on experience with messaging and event streaming systems including Kafka, RabbitMQ, SQS, and SNS. - Strong knowledge of microservices architecture, containerization with Docker, and orchestration with Kubernetes. - Familiarity with observability best practices including structured logging, metrics, and health checks using tools such as DataDog. - Experience with testing frameworks and methodologies including JUnit, integration testing, and contract testing with Postman/Newman. - Experience working with CI/CD pipelines using Jenkins or similar tools. - Strong understanding of software engineering best practices including Design Patterns, SOLID principles, Clean Code, and 12-Factor App methodology. Requirements - Nice to have: Experience with serverless services such as AWS Lambda. - Exposure to multi-cloud environments including Azure and GCP. - English level: Intermediate. Benefits - International projects. - In-office, hybrid, or remote flexibility. - Medical healthcare. - Recognition program. - Ongoing learning & reimbursement. - Well-being program. - Team events & local benefits. - Sports compensation. - Referral bonuses. - Top-tier equipment provision.

Related Job Pages

More Backend Engineer Jobs

Truelogic Software logo

Senior Full-Stack Engineer – .NET, Angular, ASP.NET Focus

Truelogic Software

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

Full TimeRemoteTeam 501-1,000Since 2004H1B No Sponsor

• Develop and maintain responsive, modular, and high-quality Angular applications. • Implement UI components using TypeScript, HTML5, CSS\LESS\SCSS, and RxJS reactive patterns. • Manage global and component-level state using NgRx. • Write robust unit tests using Jest to ensure high code quality and maintainability. • Optimize web applications for speed, accessibility, and cross-browser compatibility. • Design and implement scalable and secure ASP.NET Core Web API services. • Write clean, maintainable C# code following SOLID and clean architecture best practices. • Build automated unit and integration tests using xUnit. • Develop efficient and reliable data-access layers using EF Core. • Collaborate on API architecture decisions, versioning, and documentation. • Design relational database schemas and write efficient SQL for SQL Server. • Perform strong data modeling to support complex domain logic. • Optimize queries and ensure application-level data integrity. • Containerize applications using Docker. • Build, enhance, and maintain CI/CD pipelines for automated deployments. • Use Git for version control and adhere to collaborative branching strategies.

Dominican Republic
Truelogic Software logo

Senior Full-Stack Engineer, .NET/Angular – Modernization, Security

Truelogic Software

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

Full TimeRemoteTeam 501-1,000Since 2004H1B No Sponsor

• Maintain and enhance browser-based user interfaces built with jQuery, Kendo UI, and Bootstrap, ensuring performance, accessibility, and cross-browser compatibility. • Lead targeted UI modernization initiatives, including framework upgrades and incremental migration to Angular and TypeScript. • Design, develop, and maintain backend services across multi-layered .NET applications using C# and ASP.NET Core. • Build and consume RESTful APIs with clean contracts, proper versioning, and secure authentication mechanisms. • Refactor legacy code progressively following SOLID principles and clean architecture patterns without disrupting production stability. • Design and optimize SQL Server schemas, stored procedures, and queries to ensure high performance and data integrity. • Drive vulnerability remediation efforts, including dependency upgrades, CVE triage, and implementation of OWASP secure coding practices. • Develop and maintain automated unit and integration tests to ensure regression coverage and system reliability. • Contribute to CI/CD pipeline enhancements, integrating automated builds, testing, and security scanning. • Collaborate cross-functionally with QA, DevOps, and product teams to support smooth deployments, observability, and continuous modernization efforts.

Mexico
Truelogic Software logo

Senior Full-Stack Engineer, .NET, Angular

Truelogic Software

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

Full TimeRemoteTeam 501-1,000Since 2004H1B No Sponsor

• Develop and maintain responsive, modular, and high-quality Angular applications. • Implement UI components using TypeScript, HTML5, CSS\LESS\SCSS, and RxJS reactive patterns. • Manage global and component-level state using NgRx. • Write robust unit tests using Jest to ensure high code quality and maintainability. • Optimize web applications for speed, accessibility, and cross-browser compatibility. • Design and implement scalable and secure ASP.NET Core Web API services. • Write clean, maintainable C# code following SOLID and clean architecture best practices. • Build automated unit and integration tests using xUnit. • Develop efficient and reliable data-access layers using EF Core. • Collaborate on API architecture decisions, versioning, and documentation. • Design relational database schemas and write efficient SQL for SQL Server. • Perform strong data modeling to support complex domain logic. • Optimize queries and ensure application-level data integrity. • Containerize applications using Docker. • Build, enhance, and maintain CI/CD pipelines for automated deployments. • Use Git for version control and adhere to collaborative branching strategies. • Work closely with DevOps teams to ensure seamless application delivery.

Colombia
Truelogic Software logo

Senior Full-Stack Engineer – .NET, Angular, ASP.NET Focus

Truelogic Software

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

Full TimeRemoteTeam 501-1,000Since 2004H1B No Sponsor

• Develop and maintain responsive, modular, and high-quality Angular applications. • Implement UI components using TypeScript, HTML5, CSS\LESS\SCSS, and RxJS reactive patterns. • Manage global and component-level state using NgRx. • Write robust unit tests using Jest to ensure high code quality and maintainability. • Optimize web applications for speed, accessibility, and cross-browser compatibility. • Design and implement scalable and secure ASP.NET Core Web API services. • Write clean, maintainable C# code following SOLID and clean architecture best practices. • Build automated unit and integration tests using xUnit. • Develop efficient and reliable data-access layers using EF Core. • Collaborate on API architecture decisions, versioning, and documentation. • Design relational database schemas and write efficient SQL for SQL Server. • Perform strong data modeling to support complex domain logic. • Optimize queries and ensure application-level data integrity. • Containerize applications using Docker. • Build, enhance, and maintain CI/CD pipelines for automated deployments. • Use Git for version control and adhere to collaborative branching strategies. • Work closely with DevOps teams to ensure seamless application delivery.

Mexico