Software Developer

ATLANTIC SOFTWARE PTE. LTD.


Date: 5 days ago
Area: Singapore, Singapore
Salary: SGD 5,000 - SGD 7,000 per month
Contract type: Full time

Job Summary:

We are seeking team to design and develop software applications that help government agencies to better serve the needs of the people of Singapore. To that end, we employ an agile approach towards development, and work towards adopting the best practices and tools used in the top technology companies and organizations. We are now looking for a top-notch Software Developer to join us in this mission


If so, you will be joining an agile software team, working on developing engaging, user-centric web applications through practices like pair programming and code reviews. You will also have opportunities to explore areas beyond software development, such as devops, cloud infrastructure and security.


What to expect:

  • Work in an agile development team to deliver high quality software applications. This will be full stack, from the web frontend to its backend, from feature development to production deployment.

- Adopt proven software engineering practices like pair programming, code reviews, test-driven development. - If you are a more experienced engineer, you will also be expected to lead conversations on solutioning and systems design, establish best practices and mentor other engineers in the team.


Experiences we look out for:

  • Experience in modern Javascript framework for both frontend and backend development

o Frontend: ReactJS

o Backend: NodeJS with frameworks such as express or koa

  • Experience in the following would be advantageous:

o Using of typing framework such as Typescript in development

o Creating robust and responsive UI using tailwind css

o Good understanding and implementation of relational or non-relational databases

o Caching techniques and technologies (e.g. Redis)

o Implementing of unit/integration testing in code

o End-to-end development from frontend to API implementation

o Using of ORMs such as Sequelize or TypeCRM

  • Familiarity with, and/or working knowledge of the following would be a bonus:

o Infrastructure as code on AWS or equivalent

o Creating and deploying of container images

o Experience of what it takes to develop/maintain of a healthy CI/CD pipelines and processes

o Development of mobile app using mobile hybrid frameworks (such as react-native) or natively

  • If you are experienced enough to be a tech lead, we would expect the following

o Good communication skills to communicate technical direction to the team

o Mentoring skills to mentor and level up junior engineers

o Ability to deal with complex system architecture/designs to be able to integrate with other

systems

o Establish good practices/standards for the team to adhere to

o At least 3 years of software development experience

Character traits we look out for:

  • Good team player and able to work with members of different functional roles.
  • Drive for learning and self-discovery
  • Openness to new ideas
  • Strong sense of ownership and proactiveness in ‘making things happen’
  • Willingness and capability to share and impart knowledge to the rest of the team
Post a CV