Software Engineer/Developer
Hire IT People, LLC
Job Seekers, Please send resumes to resumes@hireitpeople.com
Job Duties:
Prototype and develop new ideas and participate across all parts of the software lifecycle from research to release. Model domain relationships and data flows to reason about business problems and scenarios. Participate in making Product Requirement Documents (PRDs), and review technical plans for new features and system improvements ahead of development.Work in an Agile team on bi-weekly sprints with daily stand-ups on progress and a retro meeting at the end of each iteration. Node.js, Express, Typescript, Java and Spring boot on storiesWrite clean, scalable, well-tested, quality code and apply a strong knowledge of object-oriented design.Make measurement-driven decisions using technologies from no-SQL databases, such as MongoDB, to aid the business in making the next decision on features and productsImprove the state of our backend architecture by aiding in the creation of best practices across the stack in a way that enhances consistency, performance, and maintainability.Tackle the existing technical debt in the system by restructuring monolithic components to a micro-services-based architecture.Manage risk in a rapid development process through development of unit testing, automated testing.Manage deploys through continuous integration and deployment, and run automated tests on containers to monitor for performance issues and bugs ahead of the deploy to publicTroubleshoot technical issues in production, providing visibility through monitoring and alerting, and continuously improve team processes to ensure correctness, resiliency, and fault toleranceStay on-call a certain part of the week to take responsibility in case of any system crashes in non-office hours, and ensure a working version gets deployed immediately to avoid downtime for clients.Document and share knowledge about architecture, software, operational processes in a team wide playbook to build a better more effective teamEducation: The minimum qualification required for the performance of the above specialty occupation duties is a bachelor's degree or equivalent in Computer Science or equivalent in a related field or a foreign equivalent is required closely related field with relevant experience.
Confirm your E-mail: Send Email
All Jobs from Hire IT People, LLC