
Software Engineer II, BI Reporting
Attentive
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $126,480 - $180,000 per year
Job Level
Mid-LevelSenior
Tech Stack
GoJavaMySQLPostgresPython
About the role
- Develop and maintain scalable backend systems for our customer-facing products, ensuring high performance and reliability
- Collaborate with cross-functional teams to build applications that support multi-channel communications for marketers
- Partner with Product Management and Design to meet the user’s needs without sacrificing quality or accruing tech debt
- Improve code quality through code reviews, testing, and advocating for best practices
- Identify and address technical debt to ensure the long-term health of our codebase
- Contribute to technical decisions and stay current with emerging technologies to enhance our products
Requirements
- 3+ years of professional experience in software development, focusing on backend systems
- Proficiency in Java, Python, or Go, with a strong understanding of object-oriented programming
- Experience building and maintaining scalable, high-performance applications
- Proven experience working with databases such as MySQL or PostgreSQL
- Previously collaborated with frontend developers and are open to taking on occasional frontend tasks
- Solid understanding of software development best practices, including code reviews, writing tests, and continuous integration
- Excellent communication skills, and the proven ability to collaborate effectively with both technical and non-technical stakeholders
- Experience being on-call and respond quickly during an incident to troubleshoot and resolve issues.
Benefits
- Competitive perks and benefits
- Health & wellness
- Equity
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaPythonGoobject-oriented programmingMySQLPostgreSQLscalable applicationshigh-performance applicationscode reviewscontinuous integration
Soft skills
communication skillscollaborationproblem-solvingteamworkstakeholder engagement