Senior Software Engineer I - Tampines
Kiteworks Tampines Full-time
The Role
We are seeking a highly driven, talented, and self-motivated Senior Software Engineer to join our team of world-class professionals. As a Senior Software Engineer, you will lead the development of large-scale, distributed systems or applications, working with cutting-edge internet/software technologies.
Key Responsibilities:
- Collaborate with product and design teams to understand different customer needs, provide technical feedback and agree on minimally viable solutions for the release
- Lead architecture and design, applying best practice software engineering principles such as separation of concerns, high cohesion, low coupling, abstraction, encapsulation, interfaces, and dependency injection
- Make technical decisions while weighing trade-offs and lead large, complex projects with sound technical experience
- Plan, execute, and complete tasks both independently and as part of the development team
- Coordinate closely with other teams, including QA, Security, DevOps teams throughout the software development process to ensure smooth delivery of your solutions
- Mentor junior team members through formal and informal training sessions, design and code reviews, etc.
- 3 to 5 years’ experience in developing enterprise application software
- Strong knowledge and hands-on experience with Python backend development
- Experience with Python frameworks (e.g., Flask, Django)
- Experience with relational database technologies such as MySQL or MariaDB
- Proficient understanding of the software development process from design to deployment
- Proficient understanding of code versioning tools, such as Git
- Bachelor's degree or higher in Computer Science, Computer Engineering, or a related technical discipline
- Experience with PHP backend development
- Experience with non-relational database technologies
- Experience in scaling, building, and deploying enterprise-level applications and tools
- Experience in developing in innovation, R&D, labs, or start-up like environments
- Certification in any agile methodologies
- Ability to solve complex performance problems and architectural challenges
- Self-motivated, proactive, and driven
Compensation/Perks
You will be rewarded with a competitive compensation package, including excellent benefits such as medical, 18 days to 21 days annual leave and stock options.
Kiteworks will be prioritising applicants who have a current right to work in Singapore, and do not require company visa sponsorship.
HoneywellTampines
As an Senior Software Engineer - Site Reliability Engineer, you will play a critical role in ensuring the reliability, scalability, and performance of our software systems. You will be accountable for designing, implementing, and maintaining...
FCS CAREERS PTE. LTD.Geylang, 8 km from Tampines
About the Company
Our Client is an innovator and leader in the mobility space.
Responsibilities
We’re looking for a Software Engineering Technical Lead to provide sound technical expertise in the design of backend architecture and systems...
KiteworksPasir Ris, 3 km from Tampines
The Role
We are seeking a highly driven, talented, and self-motivated Senior Software Engineer to join our team of world-class professionals. As a Senior Software Engineer, you will lead the development of large-scale, distributed systems...