Senior Software Developer
Core
Develop enterprise software solutions for clients, plan and deliver projects, and mentor technical and non-technical teammates.
Role type
Senior Software Developer (Full-stack)
Builds
Enterprise software solutions
Domain
Software Development / Web Development
Deliverable
product features
Required skills
Full-stack web development, Application Testing, CI/CD Pipelines, Domain-Driven Design, Client-side frameworks (AngularJS, ReactJS, Svelte), Agile/Scrum/XP/Kanban/Shape Up methodologies
Preferred skills
Cloud-hosting platforms (AWS, Azure, GCP), Virtualization and Containerization, Mobile development, In-Memory object storage/caching/queue systems, Microservices and Serverless Systems, Hexagonal Architecture
Responsibilities
Develop software according to specifications, Coach colleagues to encourage their professional growth, Confidently take initiative on projects and tasks, Uphold and reinforce software development guidelines, Research, test, and implement new techniques and technologies, Advise and consult with clients about technical decisions and direction.
Seniority
Senior, hands-on IC with mentorship