What are the responsibilities and job description for the DevOps Engineer - backend position at DMV IT Service?
Job Title: DevOps Engineer - backend
Location: Seattle, WA
Type: Full-Time
About Us:
DMV IT Service LLC is a trusted IT consulting firm established in 2020, renowned for delivering bespoke IT solutions that enhance infrastructure, provide expert guidance, and fulfill workforce needs with premier staffing services. Specializing in system administration, cybersecurity, networking, and IT operations, we empower our clients to achieve their technological aspirations. We also offer targeted online training and job placement services, ensuring long-term success in the IT landscape.
Job Overview:
We are looking for a DevOps Engineer - backend to spearhead the development and maintenance of server-side logic and databases. This role is critical in ensuring the seamless integration of front-end elements with server-side logic, maintaining data integrity, and optimizing backend functionality for our applications.
- Development and Maintenance: Lead the creation and upkeep of server-side logic and databases using appropriate coding languages.
- Collaboration: Work closely with front-end developers to ensure that the user-facing elements are integrated with server-side logic efficiently.
- Data Solutions: Develop robust data protection and storage solutions to ensure the security and integrity of data across platforms.
- Testing and Debugging: Conduct regular tests to identify and fix bugs or inconsistencies to maintain high software quality.
- Subject Matter Expertise: Act as the go-to expert for backend technologies, providing guidance and insights into best practices in coding and system design.
- Documentation: Create detailed documentation of development processes and system architectures to support knowledge transfer and continuity.
Qualifications:
- Proven Experience: Extensive experience in backend development, including hands-on expertise with relevant coding languages and database management.
- Strong Analytical Skills: Ability to solve complex software development issues and optimize data algorithms.
- Leadership: Experience leading development teams and projects, demonstrating the ability to guide and inspire team members.
- Communication Skills: Excellent written and verbal communication skills, capable of effectively articulating technical challenges and solutions to a variety of stakeholders.