Software Backend Engineer
Indexed description
🌟 We're Hiring: Software Backend Engineer! 🌟
We are seeking a Software Backend Engineer to support the design, development, integration, and maintenance of enterprise business applications and software solutions. The role involves working across the software development lifecycle — from business requirements analysis and solution design to implementation, deployment, and production support.
The ideal candidate will have strong backend development experience, solid SQL and data modeling skills, and hands-on expertise in either Python or Java within modern application and cloud-based environments.
📍 Location: Singapore, Singapore
⏰ Work Mode: Work From Office
💼 Role: Software Backend Engineer
What You'll Do:
- Design, develop, enhance, and support backend applications and system integrations.
- Participate in the full software development lifecycle (SDLC), including analysis, development, testing, deployment, and support.
- Develop scalable, secure, and high-performing applications using Python or Java technologies.
- Build and optimize SQL queries, database structures, and application performance.
- Support integration of in-house and third-party applications, including SaaS platforms.
- Collaborate with business users, analysts, and technical teams to understand requirements and propose effective solutions.
- Contribute to system design, API development, and microservices-based architecture.
- Support CI/CD pipelines, deployment activities, and production issue troubleshooting.
- Ensure adherence to coding standards, security requirements, and development best practices.
- Assist in technical documentation, peer reviews, and knowledge sharing activities.
- Provide application support, root cause analysis, and issue resolution for production environments.
- Work closely with infrastructure and cloud teams in secure enterprise environments.
What We're Looking For:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or related field.
- Around 5–8 years of software development experience in backend engineering roles.
- Strong programming experience in either:
- Python
- Java
- Strong SQL and database development capabilities.
- Experience in:
- Data modeling and query optimization
- REST APIs and microservices architecture
- CI/CD pipelines and SDLC processes
- Secure application development practices
- Familiarity with:
- Spring Boot
- Hibernate
- PostgreSQL
- Linux environments
- ECS Fargate or cloud/container platforms
- Understanding of deployment processes, firewall/security considerations, and production support.
- Strong analytical, troubleshooting, and problem-solving skills.
- Good communication and stakeholder collaboration abilities.
- Able to work independently in a fast-paced enterprise environment.
Ready to take your career to the next level? 🚀 Apply now and let's innovate together!
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search