Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company in software development is seeking a full-stack Senior Software Engineer to enhance their frontend applications. The ideal candidate will have extensive experience in developing scalable distributed applications, mentoring teammates, and a solid foundation in both frontend and backend engineering, utilizing technologies like Angular, Spring, and more.
In the role of a full-stack Senior Software Engineer focusing on our frontend applications, you will use your expertise as a full-stack engineer to collaborate with a team to design and build new enhancements and products. You will be part of a team responsible for a set of existing and new mission-critical services.
Key Responsibilities:
Develop and Maintain:Develop and refactor applications and features, including understanding requirements, prioritizing work, and planning releases. Integrate applications and consolidate system architecture.
Coordinate Resources:Coordinate the work of on-site and remote team members, ensuring close alignment of work focus, review, and testing.
Instill Best Practices:Learn and instill best practices in areas such as continuous integration and continuous delivery (CICD), containerization and pipelines, test-driven development, and test automation. Provide technical documentation of code.
Required Knowledge, Skills, and Abilities (KSAs):
Education:BS or MS in Computer Science or equivalent engineering experience.
Technical Skills:
Strong knowledge of data structures and algorithms.
7+ years of server-side software development experience.
7+ years of experience with object-oriented programming.
Proficiency with HTML5, CSS, and Angular
5+ years of experience developing applications using Spring & Spring Boot frameworks.
Experience in building distributed applications that scale and are highly available.
Demonstrated Abilities:
Ability to collaborate with business stakeholders.
Ability to coordinate resources in a team setting.
Ability to manage multiple messaging channels.
General Knowledge of:
Content and document management.
Business process modeling.
Microservices and headless architecture.
Experience in:
Google suite, Office suite, bug documentation, and reproduction.
Education and Experience Requirements:
Requires a Bachelor’s degree in Computer Science, Programming, or a related field and five years of experience or a Master’s degree with three years of experience with private or public-sector organizations involving team-driven application development for public-facing web applications backed by a CMS or DMS.
Excellent oral and written communication skills in the English language; multilingual or bilingual a plus, with ideally one of the six UN official languages.
Ability to work with a highly diverse workforce.
Able to work independently (self-motivated) and multitask under pressure (focused).
MUST be a US Citizen or Green Card holder living in one of the following states. NO EXCEPTIONS