Your Trusted Partner for Quality – We are ISO 9001:2015 Certified

Senior Full Stack Engineer

Senior Full Stack Engineer (Frontend + Backend)

Job Description

Position Title:

Senior Full Stack Engineer (Frontend + Backend)

Department:

IT – Software Development

Experience Level:

A minimum of 6+ 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.

Manager:

Head of India Operations

Direct Reports:

NA

Hire type:

Full-time, Permanent

Work Location:

Remote

Worktimes:

Near AEST & IST

Tags:

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 Senior Full Stack Engineer with expertise in both frontend and backend technologies to develop and maintain secure, scalable, and high-performance payment solutions.

As a Senior Engineer at Yularatech, the candidate will play a critical role in design, develop, and preferably deploying scalable applications on our AWS environment, ensuring they meet business requirements and adhere 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 of AWS 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.

Send your Resume

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 Pre-requisites

Experience: A minimum of 6+ years in Full Stack JavaScript (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 nonrelational 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.

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

Authentication: Experience implementing authentication and authorization protocols such as OAuth, JWT, SSO, and Identity Federation.

Desirable

Infrastructure & Management:

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

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

Backend Systems:

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

Cloud Services:

● Exposure to AWS Infrastructure for application deployment

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

Containerization:

● 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