Senior Software Engineer
Search Wizards · United States · 1 mo ago
RemoteRemoteEngineering$25k/moContract
Responsibilities
- Produce high-quality, performant, and testable code that directly contributes to company-wide initiatives
- Develop using interesting technologies -- Java, Kotlin, Typescript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB and the legacy services are written in Elixir, Ruby, React
- Have significant input into technical decisions that will shape the future of our software systems
- Review pull requests and provide constructive feedback to your peers
- Pair up with a team member to work together on features
- Deploy user-facing code to production
- Act as a strong partner to product, engineering management, and stakeholders
- Observability and reliability: learn from metrics and incidents; keep systems maintainable
Requirements
- 3-5+ years of software engineering experience
- Strong communication skills with product, stakeholders, and engineering peers
- Understanding of reusable components/building component libraries when the role includes UI
- Understanding of building production-ready web applications and systems; reliability- and security-minded engineering
- Passionate about testing practices and continuous improvement; observability-minded delivery
- Experience influencing technical direction (architecture, standards, delivery), not only predefined tasks
- Experience with Java, Kotlin, Elixir, Erlang, Ruby, JavaScript, Next.js, or another programming language; ready to work on JVM services (Java, Kotlin) when assignments require it
- Familiarity with common programming tools such as IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools
- Bachelor of Computer Science degree or equivalent experience
- Familiarity with event-based architectures, event streaming (for example Kafka), database fundamentals, and GraphQL or comparable APIs
- Enthusiasm for solving problems for our users with technology; uses data and business context where it helps
Qualifications
- Experience with JVM services (Java, Kotlin) in production, including common frameworks and tooling, and/or with web applications using JavaScript, TypeScript, HTML, CSS, and React
- Experience integrating LLMs or managed AI APIs into backend or internal tooling (for example enrichment, classification, or human-in-the-loop review)
- Experience building microservices integrated with neighboring teams or shared platforms
- Experience building eCommerce platforms
- Experience working with a CMS, especially Prismic
- Experience with dashboards, monitoring, or incident response in production
Pay
The pay rate for this position is up to R$ 24720 Brazilian Real per month. Compensation will vary depending on job-related knowledge, skills, and experience. This rate is subject to change.
Benefits
Search Wizards offers a competitive rate, an excellent benefits package (healthcare and 401k), ongoing education, and more.
Consumer Privacy Notice
This job posting is provided as a service by Search Wizards, a leading global provider of talent solutions. For more information, please visit our website at www.searchwizards.com.