Posted at: 25 April
Senior Software Engineer
Company
Arc.dev
Arc.dev is a freelance platform that only connects developers who pass their vetting process. NOTE: Jobs posted by Arc.dev are freelance opportunities provided by their clients, and you will likely communicate with Arc.dev when applying for a job.
Remote Hiring Policy:
Arc.dev is a fully remote freelance platform.
Job Type
Full-time
Allowed Applicant Locations
India
Salary
₹2,500,000 to ₹4,000,000 per year
Job Description
Experience: 5.00 + years
Salary: INR 2500000-4000000 / year (based on experience)
Expected Notice Period: 30 Days
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Remote
Placement Type: Full Time Permanent position(Payroll and Compliance to be managed by: EQS Group)
(*Note: This is a requirement for one of Uplers' client - EQS Group)
What do you need for this opportunity?
Must have skills required:
Kubernetes, PHP, Docker, CI/CD, GitLab, Monitoring tools, MySQL, NestJS, Nodejs, Unit Testing
EQS Group is Looking for:
As a Senior Software Engineer in our Engineering Team, your role is crucial in shaping our innovative SaaS platform to ensure its reliability and scalability. Your contribution will be instrumental in our ongoing success. By focusing on performance and system reliability, nurturing team growth, prioritizing the product, and fostering
knowledge sharing, you will drive innovation and ensure a high-quality customer experience.
Here is how you will contribute to our team:
- Collaborative Code Sharing! While your primary focus will be on specific projects, you will actively engage with other teams by reviewing their code, creating merge requests for their projects, and promoting collaboration through documentation and best practices.
- Ensuring Rock-Solid Performance! You will be responsible for ensuring the software's reliability and scalability, implementing robust monitoring systems and practices to identify and prevent issues proactively, improving logging
capabilities for effective debugging, and being prepared to conduct postmortems to learn from failures.
- Growing Your Peers! Recognizing the importance of a solid and cohesive team, you will support your fellow team members in making decisions, providing guidance and examples, and engaging in pair programming when
needed. Your focus on peer growth contributes to the overall success of the team.
- Engineering-Driven Product Focus! While coding is a core aspect of your role, you will also actively participate in discussions regarding product development. Your valuable insights will help balance incorporating new features and addressing technical considerations.
- Sharing is Caring! You will be expected to organize and lead presentations on topics that you have mastered. By keeping yourself and your colleagues updated on new technologies and industry trends, you contribute to advancing
the engineering department.
THIS IS YOU
Extensive experience with NodeJS.
A passion for shipping. Bonus points for Trunk Based Development. CI/CD is your default. Putting code live every day is standard practice.
Database performance and optimization skills, especially in MySQL. You can walk us through all the steps in a large query and tell us in which order they are executed and how to optimize the execution path. Explain is your friend.
A “Best tool for the job” mentality. You are not a zealot and know that having a hammer does not make everything a nail. You are not afraid to try something new and know how to build consensus and knowledge in the team
for new tech and concepts.
Excellent communication skills (in English). You can naturally work with people from different backgrounds, both technical and non-technical. You are comfortable defending your ideas and challenging others. People enjoy
working and debating with you.
Working with a remote team is not new to you but just regular business.
Must Have Skills:
- NodeJS
- Framework- NestJS/Express JS
- Gitlab
- CI/CD
- MySQL, Database
- Monitoring tools
- Docker
- Unit testing, End to End testing
Good to have skills:
- Kubernetes
- Php
How to apply for this opportunity?
- Step 1: Click On Apply! And Register or Login on our portal.
- Step 2: Complete the Screening Form & Upload updated Resume
- Step 3: Increase your chances to get shortlisted & meet the client for the Interview!
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!