Remote Senior Database Developer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Enhance and optimize existing databases for peak performance.
  • Find bottlenecks in high volume OLTP environments and deliver optimal solutions.
  • Understand database execution plans and how to use the information to optimize code.
  • Monitor and analyze database performance and ensure effective and efficient utilization of database systems/processes.
  • Skills for developing, deploying, and debugging cloud applications.
  • Maintain a high bar for quality and performance of your product with vigorous attention to detail and automated testing.
  • Experience with continuous integration, delivery, desired state processes tools and constraints.
  • Solve complex technical issues involving multiple technology stacks.
  • Set and maintain database standards.
  • Design and implement highly available database architectures using proven frameworks and tools.
  • Provide documentation and training to other engineering stakeholders.
  • Write clean, maintainable, and well-tested code.
  • Strong verbal and written communication skills.
  • Excellent analytical, decision-making and problem-solving skills.
  • Closely collaborate with application developers and Product Managers and interact with stakeholders across the organization to optimize SQL code and database structures.
  • Continuously improve how we design, build, and ship software as a highly functional team.
  • Be a force-multiplier on the velocity and quality of your team.

Requirements:

  • Be a technical leader and show ownership of database design.
  • 5+ years of practical experience building and supporting Postgres and Microsoft SQL databases.
  • Extensive experience with query tuning and troubleshooting including indexing, ensuring proper join techniques, etc.
  • Excellent SQL programming: writing, maintaining, and testing codes using an β€œoutside the box” approach.
  • Ability to understand complicated problems and craft into simple solutions that can be maintained by the rest of the team.
  • Ability to participate in and contribute to code management in GitHub including actively collaborating in peer-reviews, feature branches, and resolving conflicts and commits.
  • Provide technical leadership on database systems and solutions. Provide individual mentoring and training on databases and tools. Recommend, test, and evaluate new technologies, software tools, and required skill sets; recommend and implement improvements.
  • Ability to train and mentor applications developers on best database practices.
  • Adaptable to change and able to work independently and as part of a team.
  • Strong sense of responsibility with a bias towards action.
  • Comfortable self-directing and prioritizing your own work.
  • Excellent written and verbal communication skills.
  • Experience leading technical projects.
  • Expertise in database administration, including experience with a variety of database, cloud applications, and distributed processing technologies.
  • Previous Database Migration and SSIS/ADF exposure.
  • Azure experience.
  • Exposure to NoSQL databases such as MongoDB.
  • Experience with Kafka or similar distributed stream processing systems.
  • Experience with delivery database solutions through Continuous Integration/ Continuous Delivery.
  • Experience developing data stores in support of a microservice architecture.

Benefits:

  • Competitive Salary that commensurate with experience and qualifications, plus performance-based bonuses.
  • A healthy work-life balance through remote work with flexible work schedules.
  • Experience international project engagements.
  • 23 days of paid time off plus 15 days of paid sick leave.
  • $50/month for sports and wellness budget; $200/annually for annual health check; $140/annually for learning budget.
Leave a feedback