Apply to the open roles at Delphi Ventures' portfolio companies.

118
companies
303
Jobs

Senior Software Engineer

Polemos

Polemos

Software Engineering
Posted on Oct 17, 2024

Location: Hybrid (HCMC, Vietnam)

Department: Technology

Reports To: Head of Technology

Job Overview:

As a Senior Software Engineer, you will be responsible to assist the development team, designing and implementing scalable software solutions, and ensuring that our engineering practices align with best industry standards. You will work closely with the Head of Technology to make architecture and design decisions, mentor team members, and oversee the technical aspects of project delivery.

Responsibilities:

  • Technical Leadership
    • Act as a Senior Software Engineer, overseeing the development team's activities.
    • Collaborate with the Head of Technology on architecture design and high-level technical decision-making.
    • Ensure adherence to coding standards, security policies, and best practices.
    • Conduct regular code reviews to maintain a high-quality codebase.
  • Software Development
    • Design, develop, and maintain backend and full-stack solutions, ensuring they are scalable, secure, and maintainable.
    • Work on both new projects and existing systems, driving technical improvements.
    • Participate in hands-on coding, particularly for complex and critical features.
  • Team Mentorship
    • Mentor and guide engineers to promote continuous improvement and professional growth.
    • Act as the point of contact for technical guidance and troubleshooting.
  • Project Planning & Execution
    • Take ownership of the technical aspects of project delivery, from planning to execution.
  • Continuous Improvement
    • Stay up-to-date with emerging technologies and industry trends, evaluating their potential impact on the business.
    • Promote a culture of continuous learning and innovation within the development team.
    • Identify opportunities for process improvements and automation.

Requirements:

  • Experience:
    • 5+ years of software development experience, including at least 2 years in a senior technical role.
    • Strong proficiency in Golang, NodeJS, JavaScript, TypeScript.
    • Experience with backend development frameworks (e.g., Gin, Express, etc. ) and front-end technologies (e.g., React, Vite).
    • Familiarity with AWS cloud services and containerization (e.g., Docker, Kubernetes).
    • Knowledge of software architecture patterns (e.g., microservices, serverless).
  • Skills:
    • Excellent problem-solving skills and attention to detail.
    • Strong understanding of software development life cycle (SDLC) and agile methodologies.
    • Ability to communicate effectively with both technical and non-technical stakeholders.
    • Experience with version control systems (e.g., Git) and CI/CD pipelines.
    • Fluent in English.
  • Preferred Qualifications:
    • Experience in blockchain development or working with decentralized applications.
    • Familiarity with DevOps practices and infrastructure management.
    • Prior experience working in startups or fast-paced environments.