Senior Software Engineer (JavaScript) at Emergent Software
We are currently seeking a skilled and experienced Senior Software Engineer. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining web and mobile applications.
Qualifications:
- Proven experience as a Software Engineer, with a strong proficiency in JavaScript (or Typescript).
- Familiarity with APIs, databases, and other backend technologies.
- Working knowledge of Node.js, GraphQL, and MongoDB (or relational databases).
- Ability to write efficient backend services and optimize data flow between cloud platforms.
- Excellent problem-solving skills and the ability to troubleshoot and resolve technical issues.
- Familiarity with React Native to understand potential issues.
- Experience with Ruby is a plus.
Description
We are currently seeking a skilled and experienced Senior Software Engineer. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining web and mobile applications. The ideal candidate should have a strong proficiency in JavaScript (or Typescript) and a good understanding of backend technologies and databases.
Responsibilities:
- Collaborate with the development team to design and implement innovative software solutions.
- Develop and maintain web and mobile applications using various technologies, with a focus on React Native understanding.
- Work on both frontend and backend aspects of the applications, handling APIs, data storage, and other layers of the technology stack.
- Utilize Node.js, GraphQL, and MongoDB (or relational databases) to create scalable and robust backend services.
- Identify potential pitfalls and challenges with various technologies, including React Native, and provide effective solutions to navigate them.
- Efficiently extract and manage data from cloud-based systems to ensure optimal performance and responsiveness of the applications.
Our Vetting Process
At Emergent Software, we work hard to find the software engineers who are the right fit for our clients. Here are the steps of our vetting process for this position:
- Application (5 minutes)
- Online Assessment & Short Algorithm Challenge (40-60 minutes)
- Initial Phone Interview (30-45 minutes)
- 3 Interviews with the Client
Job Offer!
Job Type: Full-time
Pay: $120,000.00 - $150,000.00 per year
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)