About Vidoori:
At Vidoori, we pride ourselves on being more than just a small business - we're a dynamic community of tech enthusiasts, united in our mission to deliver exceptional solutions to our clients. With a track record of building strong Engineering teams, we're dedicated to providing high-quality, modern technical solutions that exceed expectations.Currently, we are seeking a Senior Developer to join our team.If you're ready to take on challenging projects and collaborate with a talented team, we invite you to be part of our journey.
At Vidoori, the journey is just as exciting as the destination.
What We Offer:
- Competitive salary plus bonus*
- Competitive benefits package
- Generous PTO and Holidays
- 401k enrollment with Vidoori Contribution
- Casual work environment
- Career Development
- Lunch provided by Vidoori
- A culture that values employee well-being and work-life balance
- Exposure to cutting-edge technical solutions
- Collaboration with talented teams to deliver high-quality projects
*Indicates qualifying eligible positions only
Responsibilities of the Senior Developer
- Design, develop, and manage robust, secure, scalable, highly available, and dynamic solutions on cloud platforms to support business objectives.
- Collaborate with cross-functional teams to identify and implement the most optimal cloud-based solutions for the company and our clients.
- Adopt best practices in continuous integration and delivery (CI/CD) pipeline development.
- Select appropriate database technologies (SQL/NoSQL) for data intensive applications
- Lead the development team through complex technical challenges fixing systemic issues and identifying patterns for reusability.
- Evaluate new cloud technologies and make recommendations for their adoption considering cost, performance, and scalability.
- Ensure security is integrated into all cloud architecture solutions through compliant frameworks.
- Provide technical leadership in cloud strategy, including architecture, design, and road mapping.
- Contribute to cost forecasting and management for cloud infrastructure.
- Maintain current knowledge of relevant cloud computing technologies and business directions.
Essential Skills and Experience
Must Have:
- Over 12 years of experience in software development with a proven track record of successful project delivery.
- Experience with various database technologies (Relational, Vector, Graph, etc.)
- Minimum of 3 years’ experience in cloud development, with a strong background in platforms such as AWS, Azure, or Google Cloud.
- Some experience in designing and implementing statistical models and machine learning algorithms to analyze large datasets.
- Proven experience designing and implementing scalable, high-availability, and fault-tolerant systems in the cloud.
- Experience with serverless architectures, microservices development, and container orchestration (e.g., Kubernetes, Docker).
- Proficiency in one or more programming languages (Python, Java, C#, .NET, JavaScript).
- Deep understanding of cloud security principles and practices.
- Experience with CI/CD tools and practices.
- Familiarity with database technologies, both SQL and NoSQL, and best practices in cloud environments.
- Strong problem-solving skills and ability to think algorithmically.
- Bachelor's degree in Computer Science, Engineering, or relevant field. Master’s degree preferred.
Location:
Hybrid - Maryland
Residency:
Must be US citizen
Clearance:
Public Trust
Employment Type:
Full-Time
Vidoori's corporate culture is defined by collaboration, employee well-being, and professional growth. We prioritize teamwork and innovation while fostering a supportive environment that promotes work-life balance. Diversity, respect, and excellence are core values that guide our actions, and we actively engage with our employees to make a positive impact. At Vidoori, we are committed to creating a culture where every employee can thrive and contribute to our collective success.