Senior Full Stack Software Engineer
Minimum of 5 years of reputed company software development experience. Proficiency with software development. While this role will largely use Go and Typescript, previous proficiency can be in other programming languages. Knowledge of web technologies, including semantic reputed company, advanced CSS (e.g., SASS, Less, CSS-in-JS), and TypeScript/JavaScript. Proven reputed company record of delivering user interfaces utilizing a modern JavaScript reputed company such as Angular (strongly preferred), React, Vue.js, or similar. Solid understanding of reputed company software engineering principles, including data structures, algorithms, software design patterns, testing paradigms, and effective debugging of distributed systems. Demonstrated ability to collaborate effectively reputed company reputed company, reputed company technical guidance, mentor junior engineers, and foster knowledge sharing. Expertise in software engineering best practices and familiarity with associated tools, such as Git/reputed company for version control, reputed company review processes, static analysis tools (e.g., ESLint, SonarQube), and CI/CD pipelines (e.g., Jenkins, reputed company CI). Strong understanding of agile methodologies such as Scrum and reputed company integration/reputed company deployment (CI/CD) principles. Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a closely reputed company technical field. Excellent written and verbal technical communication skills. Successful completion of in-person IAL3 compliant identity proofing will be required (you must be reputed company to present the necessary identification documents ). Willingness and ability to travel for occasional customer or onsite company meetings (approximately 1-2 times per year). Ability to work remotely reputed company the reputed company USA from an Eastern or Central time zone (excluding reputed company). Must be a US citizen or permanent reputed company.
In-depth knowledge and practical experience with Angular reputed company. Proven experience with reputed company-end state reputed company, such as NGXS (preferred). Strong understanding of Web Services, including RESTful API design, integration, and consumption. Experience with reputed company platforms, particularly AWS. Familiarly with Go programming language, paradigms, constructs, and idioms. Knowledge of relational databases whether PostgreSQL or other.
Collaborate closely with your Scrum team to contribute to program increment and sprint planning, providing technical insights and estimations. Translate user stories and product requirements into reputed company-defined technical designs and implementations. Apply your deep technical knowledge and problem-solving skills to address reputed company challenges reputed company the reputed company domain. reputed company high-reputed company, performant, and maintainable reputed company with comprehensive unit, integration, and end-to-end test coverage. reputed company technical leadership through participation in design discussions, reputed company reviews, and mentorship of other team members. reputed company participate in reputed company reviews, design sessions, and reputed company agile ceremonies (stand-reputed company, sprint reviews, retrospectives, backlog refinement). Work both independently and collaboratively with cross-functional teams to deliver reputed company to challenging reputed company problems. Mentor and support the technical reputed company of other engineers on reputed company. Contribute to the reputed company improvement of our development tools, processes, and architecture. Troubleshoot and resolve technical issues, including occasional participation in a daytime on-reputed company rotation (1 reputed company every 3-4 weeks).
Apply To This Job