Search by job, company or skills

K

Senior Full Stack Engineer

5-7 Years
SGD 8,000 - 13,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities:

Architecture & Development

  • Design and develop scalable, maintainable, and secure web applications using Angular for the front end and modern back-end frameworks (e.g. Python, SQL, etc).
  • Architect full stack solutions, ensuring seamless integration between front-end, back-end, database layers, and REST APIs.
  • Implement responsive, user-friendly interfaces with a focus on performance, accessibility, and cross-browser compatibility.
  • Conduct code reviews, and promote best practices in software development and DevOps. Encourage and participate in feedback sessions to continuously improve team processes and project outcomes.
  • Write clean, modular, and well-documented code following best practices and coding standards.

DevSecOps & Deployment

  • Maintain and expand CI/CD pipelines for automated build, test, and deployment processes using tools like Jenkins, BitBucket, etc.
  • Manage and optimize application deployment for customer on-premises hardware.
  • Implement monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, ELK Stack) to ensure system reliability and performance.

Collaboration & Leadership

  • Collaborate with product managers, UX/UI designers, and other developers to translate requirements into technical specifications.
  • Mentor developers, conduct code reviews, and promote best practices in software development and DevOps.
  • Lead technical discussions and provide architectural guidance for complex projects.

Security & Compliance

  • Ensure applications adhere to security best practices, including secure coding, data encryption, and compliance with relevant standards.
  • Implement authentication and authorization mechanisms (e.g., OAuth, JWT) for secure access control.

CustomerOn-Prem Deployment

  • Design the solution for ease of customer deployments using customer provided infrastructure.
  • Troubleshoot and resolve infrastructure-related issues, ensuring minimal downtime and high reliability.


Requirements:

  • Bachelor's or Master's degree (or equivalent practical experience) in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field
  • 5+ year of experience using Python and JavaScript/TypeScript to develop web applications
  • 3+ year of experience using Angular or similar frontend framework
  • 3+ year of experience in SQL and data store system design and development
  • Basic understanding of RFIC design or EDA tools
  • Understanding of multithreading and thread-safe programming
  • Exposure to industry-standard development practices such as Git, Jenkins, and automated testing.
  • Strong problem-solving skills, attention to detail, and the ability to work in a collaborative, Agile environment.

Preferred Qualifications

  • Experience designing UX experiences.
  • Experience creating and maintaining DevSecOps flows.
  • Experience with containerization technologies, i.e. Docker
  • Understanding of RF design and test principles.
  • Experience working with open source data analysis and graphing tools.

Note: Any use of AI assistance during interviews will result in immediate disqualification for this position.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 134355289