Software Engineer

Job Overview

logoCompany DescriptionSettleTop provides a Software Bill of Materials (SBOM) Vendor Management Solution, offering the best software tools for DoD/Federal and commercial organizations to manage software assets’ risks and vulnerabilities. The company is located in Greater Boston and supports remote work flexibility.
Role DescriptionThis is a full-time hybrid role for a Software Engineer / Full Stack Developer at SettleTop. The Role will be responsible for back-end web development, software development, programming, and object-oriented programming (OOP). The role is primarily located in Greater Boston with the option for some remote work.
Responsibilities:Your primary focus will be to program well-designed, testable, efficient code, as well as modifying software to fix defects, adapt it to new customer requirements and build high-quality, innovative solutions within a fast-paced environment. You will gather user requirements, define system functionality and write code in various languages like Java, Python and JavaScript. Activities include:
Write clean, functional code on the front and backendDevelop web applications and client/server side architecturesCreate design and functional specificationsWrite technical documentation to identify customer requirements and business solutionsWork with data scientist to improve software Implement unit and integration testsCreate servers and databases to support functionality Designing and developing effective APIsFixing coding bugs
Requirements:Bachelor’s degree in Computer Science or related fieldProven experience as Software DeveloperAbility to develop software applications, front and backend, in Java, Python and JavaScriptExperience developing web applications using web frameworks (Spring MVC)Experience with JavaScript frameworks (Angular JS, React, Node.js)Familiarity with database technologies (MongoDB, PostgreSQL)Comfortable working with third party librariesMust be a full stack developer and understand concepts of software engineeringDeep programming knowledgeKnowledge with test-driven programmingExperience working with a variety of software development projectsAbility to implement unit and integration testsKnowledge of software development cycle Familiarity with Agile methodologiesMust be a US Permanent Resident or Citizen

Job Detail
Shortlist Never pay anyone for job application test or interview.