Spectrum's Product and Technology team is seeking a Software Engineer with strong expertise in PostgreSQL and database engineering to join the BryteIQ API Platform team. This role will focus on database design, performance, migrations, and integration while contributing to the team’s broader development efforts in TypeScript, Python, and cloud-native services.
Requirements
- Hands-on experience in database schema design, migrations, query optimization, and indexing.
- Familiarity with TypeScript (Effect-ts, or other strongly typed functional programming experience), , Python (Django), REST APIs, Open API 2.0 Standards and OAuth 2.0.
- Familiarity with functional programming
- Experience with AWS (EKS, EC2) services and containerized environments (Docker).
- Working knowledge of testing frameworks, CI/CD (GitLab), and monitoring tools (Splunk).
- Depth in database engineering and performance tuning.
- Unit Testing and Swagger Documentation.
Responsibilities
- Codes and performs unit and integration testing of software to ensure proper and efficient execution and adherence to business and technical requirements.
- Codes, tests, and debugs new software or makes enhancements to existing software.
- Writes programs according to specifications.
- Develops and maintains technical documentation.
- Serves as secondary escalation point to resolve incidents and problems for production applications and web services supported by the team in accordance with identified Service Level Agreements.
- Generates a variety of complex and periodic reports and/or data through database management, data administration and data extraction techniques.
- Maximizes the efficiency of the various software systems by implementing, monitoring, testing and auditing new software programs.
Other
- This role requires the ability to work lawfully in the U.S. without employment-based immigration sponsorship, now or in the future.
- BA/BS in Information Technology, Computer Science, related field or equivalent work experience
- Demonstrated communication skills (written, interpersonal, presentation), with the ability to easily and effectively interact and negotiate with business stakeholders
- Creative and abstract thinking skills to envision and design innovative solutions to business opportunities and challenges
- Proven ability to work independently; designing, developing and deploying solutions, and to deliver projects on time with minimal direction