Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (Node.js) image - Rise Careers
Job details

Software Engineer (Node.js)

We are seeking a Software Engineer (Node.js) for our client, a world-leading provider of safety and security solutions.The selected candidate will join a team focused on automating and optimizing operational processes.Responsibilities:• Develop, test, and maintain server-side applications using Node.js.• Optimize existing codebases to enhance performance and reliability.• Coordinate and lead User Acceptance Testing (UAT) to ensure functionality meets business requirements.• Collaborate with IT, business analysts, and RPA CoE teams to implement new features and improve processes.• Set up and manage containerized environments using Docker.• Utilize version control systems (Git) for code management and team collaboration.• Ensure adherence to best practices in software development, including code documentation and testing.• 4-5 years of experience in JavaScript, particularly in Node.js environments, with expertise in the Express framework.• Solid understanding of version control systems, including Git, and experience managing Docker environments.• Familiarity with Google Dialogflow and Appian.• Knowledge of Genesys or similar CTI platforms would be a plusWe offer:• Culture of Relentless Performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.• Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program.• Work From Anywhere Culture: make the most of the flexibility that comes with remote work.• Growth Mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.• Global Impact: collaborate on impactful projects for top global clients and shape the future of industries.• Welcoming Multicultural Environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.• Social Sustainability Values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.• Miratech is an equal opportunity employer and does not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law.

Average salary estimate

Estimate provided by employer
$175500 / ANNUAL (est.)
min
max
$117K
$234K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (Node.js), Miratech

We’re on the lookout for a vibrant Software Engineer (Node.js) to join our incredible team at Miratech in Tulsa, OK! As a leading provider of safety and security solutions, we are eager to find someone who shares our vision for optimizing operational processes through the magic of technology. If you have a passion for developing, testing, and maintaining server-side applications using Node.js, then this role is your next big adventure. Here, you will have the chance to optimize existing codebases, ensuring top-notch performance and reliability. You'll be the mastermind behind coordinating and leading User Acceptance Testing (UAT) to align functionalities with business requirements. Collaboration is key, so get ready to engage with our talented IT, business analysts, and RPA CoE teams to roll out innovative features. And if managing containerized environments with Docker excites you, you’re in for a treat! We value adherence to software development best practices, including comprehensive code documentation and thorough testing. With a solid 4-5 years of experience in JavaScript and expertise in Node.js environments (especially using the Express framework), you’ll be right at home. Familiarity with Google Dialogflow, Appian, and Genesys platforms is a bonus! At Miratech, we pride ourselves on our relentless performance culture, competitive pay and benefits, and a welcoming multicultural environment. Join us and make an impactful contribution while enjoying flexibility and growth opportunities in your career!

Frequently Asked Questions (FAQs) for Software Engineer (Node.js) Role at Miratech
What are the key responsibilities of a Software Engineer (Node.js) at Miratech?

As a Software Engineer (Node.js) at Miratech, your primary responsibilities include developing, testing, and maintaining server-side applications utilizing Node.js. You will also optimize current codebases for better performance and reliability, oversee User Acceptance Testing (UAT) to ensure functionality meets business needs, and collaborate with various teams to implement new features efficiently. Additionally, you will manage containerized environments using Docker and ensure proper version control with Git.

Join Rise to see the full answer
What qualifications are required for the Software Engineer (Node.js) position at Miratech?

To qualify for the Software Engineer (Node.js) role at Miratech, you should possess a strong background in JavaScript, particularly in Node.js environments, along with 4-5 years of relevant experience. Familiarity with the Express framework is essential. You should also be knowledgeable in version control systems like Git and have experience managing Docker environments. Understanding tools like Google Dialogflow, Appian, and Genesys could give you an edge.

Join Rise to see the full answer
What does the work culture look like for a Software Engineer (Node.js) at Miratech?

The work culture at Miratech for a Software Engineer (Node.js) is built around a 'Culture of Relentless Performance,' fostering a dynamic and inclusive atmosphere. You will be a part of an unstoppable technology development team known for its high project success rate. Moreover, the company emphasizes a work-from-anywhere policy, promoting flexibility while maintaining strong team collaboration through regular events and an open communication environment.

Join Rise to see the full answer
What benefits can a Software Engineer (Node.js) at Miratech expect?

As a Software Engineer (Node.js) at Miratech, you can expect a competitive pay structure along with a comprehensive benefits package, including health insurance, language courses, and a relocation program. The company also focuses on employee growth through various professional development opportunities like certification programs and mentorship. Social sustainability and inclusivity are key values that further enhance the working experience.

Join Rise to see the full answer
How does Miratech support career growth for Software Engineers (Node.js)?

Miratech actively supports career growth for Software Engineers (Node.js) through a range of professional development initiatives. This includes access to certification programs, mentorship opportunities, internal mobility options, and internships. The company is dedicated to investing in its employees' talent and skills, ensuring they can thrive in their professional journeys.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Node.js)
Can you explain your experience with Node.js and how it relates to the role?

In answering this question, focus on your hands-on experience with Node.js. Discuss specific projects where you utilized Node.js to build server-side applications, highlighting any frameworks like Express you've used. Be sure to mention libraries or tools that helped you optimize performance or solve problems during development.

Join Rise to see the full answer
How do you ensure your code is efficient and maintainable?

To answer this question, emphasize best practices such as writing clean, modular code, using meaningful variable names, and thorough documentation. Discuss the importance of code reviews and testing practices in maintaining code quality, especially how you integrate testing into your development process.

Join Rise to see the full answer
What is your experience with Docker and containerization?

When addressing this, describe your practical experience with Docker. Discuss how you have used containerization to manage environments, ensure consistency across deployments, and simplify application scaling. Providing a specific example where Docker improved your workflow can make your answer compelling.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

Select a specific technical challenge relevant to software engineering. Clearly outline the problem, the thought process you followed to identify potential solutions, and the steps you took to implement the resolution. Highlight any collaborative efforts with team members that contributed to your success.

Join Rise to see the full answer
How do you stay current with developments in JavaScript and Node.js?

Share your strategies for staying updated, whether it’s through following relevant blogs, participating in forums, or attending conferences and webinars. Mention specific resources or communities you engage with and how they have influenced your approach or helped you with new techniques in JavaScript and Node.js.

Join Rise to see the full answer
Can you explain the role of User Acceptance Testing (UAT) in your previous projects?

Elaborate on your understanding and experience with User Acceptance Testing. Describe how you plan, coordinate, and execute UAT in your projects, emphasizing the importance of gathering feedback from actual users to validate whether the software meets business requirements and to guide any necessary adjustments.

Join Rise to see the full answer
How do you prioritize tasks in a project with tight deadlines?

Discuss your methods for task prioritization, such as using agile methodologies like sprint planning or daily stand-ups. Explain how you assess urgent tasks, communicate with team members, and adjust to changes in project scope while still meeting deadlines.

Join Rise to see the full answer
What role does collaboration play in your development process?

Illustrate your view of collaboration as integral to the development process. Mention specific examples of how you’ve worked with cross-functional teams, the tools you use to facilitate communication (like Git for version control), and how you keep stakeholders informed on project progress.

Join Rise to see the full answer
How do you approach debugging and troubleshooting in your projects?

Explain your systematic approach to debugging. Describe the tools and processes you utilize, like log files and debugging tools. Provide an example where you successfully identified and resolved a complex issue, demonstrating your analytical problem-solving skills.

Join Rise to see the full answer
What experience do you have with Google Dialogflow or CTI platforms?

If applicable, share specific projects where you integrated Google Dialogflow or CTI platforms like Genesys. Describe your role in the project, including how you interacted with these tools to enhance user interactions or improve workflows. Highlight any challenges you faced and how you overcame them.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Miratech Remote LatAm, Eastern Europe,, Ukraine
Posted 12 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago
Posted 5 days ago
Photo of the Rise User
Master Works Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Playtech Remote West Village, 9 Wilson Street, West End, Queensland, Australia
Posted 5 days ago

Miratech is an IT solutions company that provides information technology outsourcing, business process automation, AI automation, cyber security and IT consulting services to businesses. Miratech is based in New York, NY, with international and gl...

16 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 13, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!