AI summary
As a Senior Software Developer with a focus on back-end systems, you'll lead the design and implementation of scalable software solutions while collaborating with clients and stakeholders. You'll apply your extensive experience to shape technical strategies and mentor teams.
Job Description
As a Senior Software Developer (Back-End), you will serve as a technical leader, taking ownership of complex software solutions and architectural decisions. Your responsibilities will include designing, developing, and delivering high-quality, scalable back-end systems. You will shape the technical strategy, lead the implementation of critical services, and bridge the gap between engineering execution and business objectives, all while fostering strong collaboration with clients and stakeholders.
Qualifications & Experience
- 7+ years of extensive experience in back-end development.
- Deep expertise in at least one major back-end language (Java, Kotlin, .NET, C#, etc.).
- Strong knowledge of database technologies, including query optimization and schema design.
- Hands-on experience with Cloud Services (Azure or AWS, including compute, storage, networking, managed databases).
- Proven experience designing and implementing microservices architectures and RESTful APIs.
- Proficiency in containerization (Docker), orchestration (Kubernetes), serverless architectures, and CI/CD pipeline development.
- Strong understanding of security best practices, performance optimization, and system reliability.
- Demonstrated experience in leading technical projects and mentoring teams.
- Excellent English communication skills and experience working in agile, cross-functional teams.
- Knowledge of key performance indicators and monitoring tools (e.g., Datadog, New Relic) is a plus.
- Relevant certifications (e.g., AWS, Java, or cloud architecture) are advantageous.
If you are a passionate engineer ready to take on complex challenges and drive technical excellence, we invite you to apply!
#LI-THAI23
Responsibilities
Key Responsibilities
-
Technical Leadership & Engineering Excellence
- Lead the design and implementation of back-end features with a strong focus on performance, scalability, and reliability.
- Contribute to architectural evaluations and provide insights on technical strategy and direction.
- Define and uphold coding standards, best practices, and testing strategies within the team.
- Conduct code reviews and promote a culture of continuous improvement.
- Troubleshoot and resolve complex technical challenges with innovative solutions.
- Drive performance optimization to ensure systems are scalable and secure.
- Stay current with industry trends and assess new technologies for potential adoption.
- Lead proof-of-concept development and conduct technical risk assessments for new initiatives.
- Own complex back-end deliverables, ensuring timely and high-quality results.
- Provide technical estimations and input for sprint planning and milestone tracking.
- Collaborate effectively with diverse teams to understand their scope and create solutions based on external constraints.
- Actively participate in agile ceremonies to represent technical considerations.
- Support deployment and release management with robust validation and testing.
- Manage technical debt while maintaining a sustainable delivery pace.
- Engage in technical discussions with clients to gather requirements and propose solutions.
- Prepare and maintain clear technical documentation and design specifications.
- Support pre-sales initiatives through technical expertise, demos, and consultations.
- Translate business requirements into scalable, maintainable back-end implementations.
- Provide feasibility assessments and input on timelines and resource needs.
- Foster professional client relationships, contributing to long-term satisfaction through technical excellence.
- Demonstrate Leadership: Take initiative on technical challenges and mentor colleagues effectively.
- Foster Adaptability: Transition smoothly between technologies and projects as business needs evolve.
- Commit to Quality: Prioritize maintainability, security, and comprehensive testing.
- Communicate Effectively: Clearly explain complex technical concepts to both technical and non-technical stakeholders. Maintain open lines of communication with all parties involved, ensuring that stakeholders and team members are kept informed of progress throughout the development process.
Project Execution & Delivery
Client & Stakeholder Engagement
Business Adaptability & Professional Growth
About the job
- Posted on
- Aug 14, 2026
- Job type
- Full-time
- Location
- BrazilRemote
Keep looking
Related roles you might like
[Job-31034] Engenheiro de Dados (Azure/Databrics) Sênior , Brazil
Ci&T
[Job- 31021] Senior Full Stack Oracle Developer, Colombia
Ci&T
[Job- 31021] Senior Full Stack Oracle Developer, Brazil
Ci&T
[Job - 31023] Security Triage & Remediation Lead, Brazil
Ci&T
[Job - 31026] Senior PHP Developer (Security Remediation), Brazil
Ci&T
[Job - 30991] Principal Architect/ Systems Architect, Brazil
Ci&T
[Job 30675] Master Developer, AI Engineer (Mobile Android+iOS + backend Java)
Ci&T
Explore more
Browse more jobs like this
Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.
