NS
Full Stack Software Engineer
Noblesoft Solutions
Dallas · On-site Full-time Senior 1mo ago
About the role
About
This role involves migrating existing Node.js applications to TypeScript, designing and building backend services and REST APIs, and developing web user interfaces using React.js and HTML5. You will also be responsible for creating and maintaining API documentation using Swagger, integrating applications with enterprise systems, and collaborating with cross-functional teams.
Responsibilities
- Migrate existing Node.js applications to TypeScript to improve code quality, safety, and consistency
- Design, build, and maintain backend services and REST APIs
- Develop and enhance web user interfaces using React.js and HTML5
- Create and maintain API documentation using Swagger (OpenAPI standards)
- Integrate applications with enterprise systems such as B2B platforms
- Collaborate with QA, product, and DevOps teams to deliver high quality releases
- Troubleshoot and resolve application, API, and integration issues
- Follow coding standards and best practices to ensure scalable and maintainable solutions
- Design and develop automated test framework/scripts for UI using Selenium and for REST APIs using Rest Assured and TestNG
- Integrate automated test suites with CI/CD pipelines using tools like Bamboo and Git Hub manage source code using Stash (Bitbucket)
- Design and develop automated test framework/scripts for UI using java Selenium and for REST APIs using Rest Assured and TestNG and familiar with Page object model
Requirements
- Strong experience on Automation using Selenium Java, Rest Assured and relevant Web UI automation tools experience.
- Strong Knowledge and ability to code in various programming languages (preferably in Java), JavaScript, SQL, etc to automate tests for the full solution stack (UI, App Layer, REST API, Web Service).
- Familiarity with Docker.
- Experience in Cloud Testing and mobile automation testing.
Additional Notes
- The candidate should be a senior person with approximately 40-50% development activities.
- Experience building in-house tools, such as a test data tool with advanced technologies like Node.js, Swagger, and TypeScript, is a plus.
- Additional experience in API and UI automation is required.
- The candidate needs to attend the 2nd round of interviews in person.
Skills
AWS LambdaBambooDockerGitHTML5JavaJavaScriptNode.jsPostgreSQLReactRest AssuredSQLSwaggerTestNGTypeScript
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free