Senior Software Engineer - ReactJS and NodeJS (TP01)

Swivel Group
Full-timeSri Lanka

Swivel Group headquartered in Australia is best known for building and implementing custom solutions for businesses to enable them to innovate, scale and compete at a global standard. We've been around since 2019, with a team growing beyond 160+ employees that help us challenge and innovate for our partners across the software, digital, and finance landscapes.

Our Brands : Swivel Tech, Swivel Finance, Swivel Talent, and Swivel Foundation

Responsibilities

• Design, develop, test, and deploy high-quality react applications using React.js and NodeJS

• Ability to write well-documented, clean code.

• Participate in peer code reviews.

• Very good understanding of working with a scrum team, iteration planning, daily standups, and experience using Jira.

• Offer mentoring to junior team members and provide guidance as needed.

• Effective interpersonal and communication skills and the ability to interact promptly and professionally with teams across different time zones

Years of Experience: 4 - 5 years of experience in developing web applications with 3+ years of React experience.

Skills required for the role

• State Management: Redux or other state management libraries.

• Database Management: Proficiency in PostgreSQL, MySQL, or other relational databases.

• API Development: Experience in RESTful API design and third-party integrations.

• Testing & Debugging: Familiarity with unit testing (Jest and React Testing Lib) and debugging tools.

• Performance Optimization Understanding caching strategies, query optimization, and scalability.

• Version Control: Proficiency with Git and collaborative workflows (GitHub, GitLab).

• Soft Skills Strong communication, problem-solving, and teamwork abilities.

• CI/CD: Experience in CI/CD pipelines.

Nice to have skills: (one of either)

• Next JS

• Golang

Option to upskills

If you have no experience in Golang, be open to upskilling in Golang

Required Attributes

• Strong interest in learning and ability to adapt to new technologies.

• Analytical and problem-solving skills

• Strong interpersonal and excellent communication skills

Qualifications

Individuals should possess a bachelor's degree in computing, Information Technology, or other relevant fields (physical science, mathematics)

Engagement

• Full -time, permanent

Work model

• Hybrid

Work Methodology

  • SW dev methodology : Agile Scrum
  • DevOps set up
  • Adoption of best practices :

-Unit Testing

  • Developer Testing
  • Follow Coding Standards
  • Participate in peer code review
  • SonarQube Intergration and use Sonar statistics to improve code quality

Benefits

What We Can Offer You:

  • A dynamic and supportive working environment
  • Full medical benefits
  • Training & Development
  • Flexible and hybrid working arrangements
  • Attractive remuneration

Work Culture

Swivel promotes a culture of positivity, openness, growth, collaboration, and fairness within our work environment. Individual development matters to us. We put in a sincere effort to help our team grow on professional and personal levels.

Swivel Values

Trust : a confident relationship in our staff, that would adhere to transparency and honesty in our dealings

Innovation : initiative, collaboration, challenging the industry and continuously evolving

Premium: Top talent, going above and beyond and treating your workplace as your own business

Respect: Everyone matters and so do their ideas

Team: Be supportive, welcoming, community, family-oriented and as strong as our weakest

Our Channels

Website - https://swiveltech.io

Instagram - https://www.instagram.com/swivel.group/

Facebook - https://www.facebook.com/swivelgroupau

LinkedIn - https://www.linkedin.com/company/swivelgroupau/

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*