Search by job, company or skills

Yularatech

Full Stack Engineer ( React.js + Node.js + AWS )

new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 days ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Position Title: Full Stack Engineer ( React.js + Node.js + AWS )

Department IT: Software Development

Experience: Level A minimum of 5 Years of proven hands-on experience in end-to-end

App development (Both frontend & backend) mainly using React JS &

Node JS, and deployments preferably over AWS environments.

Hire type: Full-time, Permanent

Work Location: Remote

Worktimes: Near AEST & IST

Tag: Senior Software Engineer, Senior Developer, Senior Principal Engineer

Yularatech is an end-to-end IT services provider offering quality IT solutions to our partner clients. We

specialise in IT skills resourcing, IT consulting and outsourced application development and support.

Position Summary

We are seeking a highly skilled Full Stack Engineer with expertise in both frontend and backend

technologies to develop and maintain secure, scalable, and high-performance payment solutions.

As a Full Stack Engineer at Yularatech, the candidate will play a critical role in design, develop, and preferablydeploying scalable applications on our AWS environment, ensuring they meet business requirements andadhere to high-quality standards.

You will work closely with the intent and development teams to create products based on business

requirements driven through analytics and big data in a hands-on position with a mix of design, coding &

testing. You will mostly work with modern frameworks such as Node JS, Nest.js, Next.js and a whole host ofAWS services built using the CDK infrastructure as code library.

If you are a passionate Full stack Developer with a strong desire to create remarkable web experiences and

meet the qualifications mentioned, we encourage you to apply.

Key Responsibilities

Core App Development: Design, develop, and deploy scalable applications, ensuring they meet

business requirements and adhere to high-quality standards.

Front-end App Stack: Harness the power of JavaScript, TypeScript, React, Angular, Nest.js, Next.js,

Vue.js to create feature-rich solutions.

API Development & Integration: Independently write and build apps using RESTful APIs, GraphQL,

and third-party integrations.

Backend Development: Develop microservices and APIs using Node.js & Python on a high level.

Testing & Debugging: Implement unit, integration, and performance testing (Jest, Mocha, Cypress).

Collaboration: Collaborate closely with cross-functional teams, including product managers,

designers, and other engineers, to ensure seamless product development from concept to

deployment

Technical Leadership: Provide guidance on best practices, code reviews, and mentor junior team

members, fostering a culture of continuous improvement and innovation.

API Management: Design, develop, and maintain robust and scalable APIs, ensuring efficient data

flow between front-end and back-end systems.

Performance Optimization: Monitor system performance, identify bottlenecks, and implement

solutions for optimization.

Application Security: Implement and maintain security best practices in all aspects of software

development, ensuring the integrity and safety of customer data.

Continuous Learning: Stay updated with the latest industry trends and technologies, ensuring our

tech stack remains modern and competitive and make recommendations for process improvements.

Backend Apps: Utilize SQL databases for data storage, retrieval, and database query optimization.

Performance Improvements: Tackle debugging, troubleshooting, and performance optimization to

ensure optimal application functionality.

Leading the show: Taking a lead role in the end-to-end development of web applications, including

design, coding, testing, deployment, and ongoing maintenance. Skills and Experience.

Cloud Storage: Deploy and manage cloud-based applications on AWS, Azure, Google Cloud, or

Firebase.

Payment solutions: Design and maintain microservices architecture for payment processing.

Mandatory / MOST IMPORTANT

Experience: A minimum of 5 years in Full Stack (NodeJS & ReactJS) development, with a

proven track record of successful projects.

Technical Proficiency: Strong knowledge in scalable software application design, API design, and

integration. Familiarity with modern web development architectures, especially React/Next.

Database Management: Decent Proficiency in both relational (e.g., MySQL, PostgreSQL) and non relational databases (e.g., MongoDB, DynamoDB) including Firebase FileStore.

Testing: Experience with TDD/BDD methodologies, ensuring code reliability and maintainability.

App Security: Decent knowledge of secure coding practices, including OWASP standards, XSS

prevention, and CORS policies.

Cloud platforms: Highly proficient with AWS preferably/Azure & Firebase.

Authentication: Experience implementing authentication and authorization protocols such as OAuth,

JWT, SSO, and Identity Federation.

I

DESIRABLE

Infrastructure & Management:

o Exposure to using Git best practices & AWS Infrastructure for application deployment.

o Experience with continuous integration and deployment (CI/CD) pipelines.

Backend Systems:

o Familiarity with NoSQL databases can be advantageous depending on project requirements.

Cloud Services:

o Exposure to AWS Infrastructure for application deployment

o Exposure to DevOps activities and in managing the CI/CD process

Containerization:

o Hands-on experience with Docker, understanding the principles of containerization, and its

benefits in development and production environments.

Soft Skills

Highly Impactful communication - Oral, written and presentation

Excellent proficiency in English language

Ability to work autonomously and produce high-quality outputs with minimal daily interventions

Strong communication, highly proactive, problem-solving, analytical, and critical skills, including the

ability to propose multiple solutions when challenges arise

Experience in working with cross-cultural audiences

Demonstrates leadership qualities

Always possess the right attitude to create a win-win situation in the team.

Excellent organizational skills with a keen eye for detail.

Professionalism, Positivity, integrity, and ability to handle confidential information.

Additional Information:

We offer a competitive salary and a comprehensive benefits package.

You will have the opportunity to work on exciting and impactful projects.

Join a collaborative and inclusive work environment.

Enjoy continuous learning and professional development opportunities

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 139907515