Job Closed
This listing is no longer active.
Here at ecoATM/Gazelle we value diversity & belonging and are proud to be an Equal Employment Opportunity employer. All applicants are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other legally protected characteristic, and are fairly and equitably compensated based on current market data. If you need assistance, or an accommodation, please let your recruiter know.
Senior Database Engineer – AWS, Snowflake, Postgres
Location
United States
Posted
118 days ago
Salary
$153K - $184K / year
Seniority
Senior
Job Description
Senior Database Engineer – AWS, Snowflake, Postgres
ecoATM Gazelle
• Develop and implement scalable database designs that meet business needs. • Optimize and tune databases for performance, including query optimization, indexing strategies, and troubleshooting performance issues. • Ensure data integrity and security by implementing best practices for backup, recovery, and access control. • Work closely with developers, data scientists, and other stakeholders to understand data requirements and deliver solutions that align with project goals. • Provide guidance and support to junior database engineers and other team members. • Stay current with emerging database technologies and trends.
Job Requirements
- Bachelor’s degree in computer science, Information Technology, or a related field
- Minimum of 5-7 years of experience as a Database Engineer or similar role
- Proficiency in SQL and experience with relational database management systems (e.g., SQL Server, PostgreSQL, MySQL, Oracle)
- Knowledge of NoSQL databases (e.g., MongoDB, Cassandra) is highly desirable.
- Experience with cloud-based databases (e.g., AWS RDS, Azure SQL) and data warehousing solutions (e.g., Snowflake, Redshift) is a plus.
- Familiarity with database automation and DevOps practices.
Benefits
- Health insurance
- 401(k) matching
- Remote work options
Related Guides
Related Job Pages
More Backend Engineer Jobs
• You implement backend and selected fullstack components using .NET / C# in alignment with architectural guidelines • You design and integrate APIs within a modular or distributed system landscape • You contribute to data modeling, persistence strategies, and schema evolution • You implement features with attention to performance, reliability, and error handling • You take ownership of clearly defined components and services • You use AI-assisted development tools and critically validate their outputs • You ensure code quality through automated testing, documentation, and code reviews • You collaborate closely with engineers, product management, and UX
• Collaborate to design, develop, and maintain modular components while modernizing critical features • Build, extend, and integrate modular Java-based components across multiple products • Develop and optimize APIs, interfaces, and extensions to connect and enhance our ecosystem • Support the full lifecycle of your deliverables, including deployment in containerized environments and ongoing maintenance • Collaborate on the design of scalable software architectures and contribute to technology decisions • Propose and implement ideas to modernize our systems and workflows while maintaining operational stability • Design and implement high-quality products and services on time • Ensure our products and engineering systems are compliant with regulations and policies • Be responsible for quickly detecting, mitigating, and resolving any issues from customers and partners
• Design and implement scalable, maintainable backend and fullstack components using .NET / C# • Design APIs and integration solutions within a complex software ecosystem • Guide decisions around data modeling, persistence, and performance trade-offs • Design for reliability, scalability, and observability in distributed systems • Actively use AI-assisted development tools and critically evaluate their outputs • Collaborate closely with product management, UX, and engineering peers • Ensure high code quality through testing, reviews, and standards • Contribute to improving engineering practices and system design
• Develop and enhance APIs for integration with other myneva products • Maintain and further develop an existing .NET product (backend-focused, WinForms frontend) • Gradually replace legacy code with modern architectures and components • Maintain and eventually phase out stored procedures (SQL Server) • Ensure code quality through code reviews, pair programming, and testing (unit tests, SpecFlow) • Work closely with support and customer teams to resolve technical challenges • Help shape and continuously improve our DevOps processes • Work iteratively in an agile, collaborative team with an open feedback culture

