Senior Software Developer building enterprise-level software solutions for educational assessments. Collaborating with teams to develop and maintain cloud-based applications using Angular and Node.js.
Responsibilities
Join a high-performing team focused on building and maintaining enterprise-level software solutions in a collaborative environment
Full lifecycle development using Angular, Node.js, and AWS DynamoDB within a modern, cloud/serverless architecture
Work closely with QA, business analysts, project managers, and fellow developers
Collaborate with cross-functional teams in an Agile environment to deliver scalable, secure software solutions
Develop and maintain front-end and back-end components using Angular and Node.js
Design and build serverless applications and services on cloud platforms
Create and review technical documentation and participate in code reviews
Support system testing processes, including unit, integration, and load testing
Utilize open-source development tools and manage tasks with tools like JIRA
Requirements
Minimum of 3-5 years of professional software development experience
Proficient with Angular 2+ (latest versions preferred)
Skilled in Node.js and working in serverless/cloud environments
Familiarity with development tools like Jenkins, Git, or similar
Proven ability to work effectively on large-scale projects within collaborative teams
Experience with Agile development methodologies
Strong communication skills, both written and verbal
Ability to interpret business requirements and translate into technical solutions
Comfortable with technical documentation and design processes
Solid understanding of software testing principles
Knowledge of enterprise system fundamentals such as scalability, performance, and security
Demonstrated ability to manage multiple priorities and meet deadlines
Experience with microservices architecture (preferred)
Bachelor’s degree in Computer Science, MIS, or related field (or equivalent experience) (preferred)
Benefits
Health coverage
Retirement plans
Generous paid time off, including holidays
Flexible schedules
Strong focus on employee development with on-the-job training and career growth
A positive company culture that values diversity and collaboration
Internship in System Integration & Deployment at Think3DDD focusing on Docker, Linux, and Cloud environments. Learning to deploy web systems and work with modern technologies in an innovative startup.
Senior Product Engineer at Replit leading initiatives for innovation in software creation platforms focused on next generation creators. Collaborating on disruptive projects in a high - visibility role.
Software Engineer developing a critical national platform for traffic management. Join Open Government Products improving public services through technology in Singapore.
Senior Software Engineer developing scalable, high - quality software for Open Government Products. Engaging in cross - functional collaboration and driving public service innovations through technology.
Tech Lead in Applied Computer Vision Algorithms at Niantic Spatial. Driving innovations in geospatial AI and 3D reconstruction with a high - performance software team.
Full Stack Developer role at CityZ focusing on developing scalable digital products in smart mobility sector. Working on web applications and backend services for urban mobility solutions.
Senior Fullstack Engineer at myAbode developing scalable software and building high - performance APIs. Mentoring junior developers and contributing to architectural discussions.
Product Engineer at a healthcare startup building AI - powered features improving behavioral health. Collaborating with clinicians to deliver impactful software solutions.
Software Engineer developing advanced software for autonomous aerial and ground systems at Tycho.AI. Collaborating with hardware and product teams in a fast - paced engineering environment.