This is a remote position.
Our team is seeking a Senior Software Engineer to play a pivotal role in designing building and deploying highquality solutions for our customers.
Responsibilities:
- Collaborate with the engineering team to build out both the development architecture and underlying infrastructure.
- Distill highlevel product requirements into technical recommendations stacks infrastructure and services.
- Assist in product road mapping by providing accurate time estimates and technical recommendations.
- Nimble with the ability to quickly pivot and adjust as product requirements evolve.
- Strong work ethic and ability to work independently in a fastpaced development environment.
Requirements
- Expert in designing and implementing enterprise cloud architecture using .NET Core C# Angular Redis Kafka PostgreSQL and Elasticsearch.
- Demonstrated history of delivering exceptional work in enterprise cloud environments.
- Extensive experience utilizing cloud services with a particular emphasis on AWS and Azure
- Thrives in a fastpaced environment with a startup culture.
- Strong communication skills with the ability to work with diverse personalities.
- Motivated to learn and stay up to date with emerging technologies and project requirements.
- Effectively communicates technical challenges to nontechnical stakeholders.
Benefits
- Work Location: Remote
- 5 days working
Growth mindset. 3+ years professional C++. 3+ years developing software for Debian-based Linux. Strong Python experience. Knowledge of software design principles and leading software development practices. Ability to troubleshoot complex systems. Strong communication & collaboration skills. Willingness to get things done, take initiative, and own quality. Preferred: Knowledge of networking principles and protocols. Ability to work in a collaborative environment. Knowledge of automated testing such as Jenkins. Knowledge of source code management tools; e.g. Git