Senior Backend Engineer (AWS)

  • Singapore
  • Negotiable
  • Permanent
  • Discipline: Software Development
  • Ref: 46808
Shayna Chan
Shayna Chan
Principal Consultant

This is a permanent position with a growing AI start-up.

Responsibilities:
  • Offer technical leadership and guidance within the team.
  • Develop scalable backend solutions using Python, ensuring optimal deployment on cloud infrastructures.
  • Evaluate requirements, design solutions, and deploy software that is high-quality and meet business requirements.
  • Enhance code quality through thorough unit and functional testing.
  • Establish and adhere to CI/CD pipelines to ensure smooth and efficient software delivery processes.
  • Collaborate with cross-functional teams and participate in strategic planning discussions

Requirements:
  • Master's or PhD in Computer Science, or a related discipline
  • More than 4 years of experience in software development, data structures, algorithms
  • Skilled in Python
  • AWS
  • Proficient in crafting web applications within cloud environments, with expertise in APIs, data pipelines, and algorithm design.
  • Strong knowledge in cloud storage and optimizing cloud-based resources

Interested candidates, do send your resume across to shayna.chan@nicollcurtin.com. 

Apply for this job

We are an inclusive organisation and actively promote equality of opportunity for all with the right mix of talent, skills, and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.

Latest Jobs by Shayna

Product Designer (Crypto)

  • Singapore
  • Negotiable
  • Permanent

Job Description: Product Designer (Crypto Experience Needed)

We’re seeking a Product Designer with a passion for crypto and blockchain technology to join our dynamic team. The ideal candidate has hands-on experience with crypto, either professionally or through personal projects, and a deep understanding of the end-to-end design process. You’ll collaborate closely with cross-functional teams to design intuitive, user-centered experiences that align with our product vision.
 

Key Responsibilities:

  • Lead and execute the end-to-end design cycle—from research and ideation to prototyping, testing, and delivering polished designs.
  • Collaborate with product managers, engineers, and other stakeholders to define and implement innovative solutions for product direction, visuals, and user experience.
  • Translate complex crypto and blockchain concepts into simple, engaging user interfaces.
  • Conduct user research, usability testing, and gather feedback to continuously improve the product.
  • Create wireframes, user flows, prototypes, and high-fidelity designs to effectively communicate ideas and concepts.
  • Ensure design consistency and quality across all platforms.

 

Requirements:

  • 5+ years of experience in product design, with a strong portfolio showcasing your skills.
  • Experience or deep interest in crypto, blockchain, or Web3 (professional or personal projects count).
  • Proficiency in design tools such as Figma, Sketch, or Adobe Creative Suite.
  • Strong understanding of UI/UX principles and design systems.
  • Excellent communication skills—able to articulate design decisions and collaborate effectively with cross-functional teams.
  • Ability to work in a fast-paced, agile environment while managing multiple projects

Please send your resume to shayna.chan@nicollcurtin.com. 
Apply Now

Python Engineering Lead

  • Singapore
  • Negotiable
  • Permanent
We are seeking a highly skilled and experienced Engineering Technical Lead with expertise in Python to lead and mentor a talented team of engineers.

As a technical leader, you will play a pivotal role in designing, developing, and delivering cutting-edge solutions while fostering a culture of excellence within the team.


This position is ideal for a professional with a proven track record in coding and team leadership, who is eager to make an impact in a dynamic and fast-paced environment.

Key Responsibilities:
  1. Technical Leadership:
    • Provide technical direction and architectural guidance to the engineering team.
    • Lead the development of scalable, high-quality software solutions using Python.
    • Ensure adherence to coding standards, best practices, and agile methodologies.
  2. Team Management:
    • Mentor and guide a team of engineers to achieve their professional goals.
    • Foster a collaborative and inclusive team environment.
    • Conduct performance reviews and provide constructive feedback.
  3. Project Delivery:
    • Collaborate with cross-functional teams to define project requirements, timelines, and deliverables.
    • Oversee the end-to-end software development lifecycle.
    • Troubleshoot and resolve complex technical issues in a timely manner.
  4. Innovation & Improvement:
    • Continuously evaluate emerging technologies and tools to enhance productivity and innovation.
    • Drive process improvements to optimize team efficiency and software quality.

Qualifications:
  • Technical Expertise:
    • Strong proficiency in Python and its associated frameworks (e.g., Flask, Django).
    • Deep understanding of software design patterns, algorithms, and data structures.
    • Experience with cloud platforms (AWS, Azure, or GCP), CI/CD pipelines, and containerization (Docker, Kubernetes).
  • Leadership Experience:
    • At least 8 years of hands-on coding experience, including 3+ years in a leadership role.
    • Proven ability to lead and inspire engineering teams to achieve ambitious goals.
  • Preferred Qualifications:
    • Familiarity with DevOps practices and microservices architecture.
    • Experience working in Singapore or a strong understanding of the local tech landscape.
We regret to inform that only candidates currently working in Singapore will be considered for the role.
Apply Now