Job Closed
This listing is no longer active.
An education technology company based in Portland, Oregon, Clarity Innovations offers consulting, marketing strategy, and other services designed to match "prom
Senior Software Engineer
Location
Spain
Posted
179 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Clarity Innovations
• Designing, developing, and maintaining resilient services with a focus on simplicity, scalability, reliability, and performance. • Writing high-quality, well-tested code using Java. • Implementing comprehensive automated testing to ensure the quality and reliability of our products. • Collaborating with cross-functional teams to deliver impactful features. • Participating in the design and architecture of our evolving platform. • Defining and enforcing API contracts and standards for internal and external consumption. • Proactively monitoring and optimizing the health and performance of production services. • Troubleshooting and resolving bugs and issues in a timely manner. • Championing best practices for code and testing. • Driving improvements in our development processes using Lean and Agile principles. • Managing and scaling products, ensuring they are meeting the evolving needs of the business.
Job Requirements
- 5+ years of experience as a Software Engineer or Backend Engineer.
- Solid understanding of software engineering principles and best practices (e.g., clean code, SOLID principles, simple design, design patterns).
- Experience with continuous delivery/deployment, feature toggle-driven development, and a "you build it, you run it” mindset.
- Deep expertise in the Java ecosystem (e.g., Spring Boot/Micronaut, Gradle) or Kotlin, focusing on performance-critical backend applications.
- Advanced knowledge of SQL language.
- Expertise with Augmented Programming tools (e.g., Cursor, GitHub Copilot, Windsurf, etc.)
- Proven experience in building and maintaining services in a cloud environment.
- Experience with data modeling and schema design.
- A strong testing mindset and a commitment to writing automated tests (unit, integration, end-to-end).
- Proven expertise in deploying, monitoring (e.g., Datadog), and scaling services on cloud platforms (e.g., AWS, GCP, Azure) using tools like Docker and Kubernetes.
- A product-oriented mindset and an interest in building products that solve real business problems.
- Ability to collaborate effectively in diverse teams, using a variety of communication methods.
- Take ownership of your work, focus on delivering impactful solutions, and proactively solve problems.
- Curious, adaptable, and motivated to contribute to a collaborative environment.
- Decisive and action-oriented, able to make rapid decisions even when they are short of information
- Highly motivated, independent, and deeply passionate about sustainability and impact.
- Excellent oral and written English communication skills (minimum C1 level-proficient user).
- Solid understanding of various data storage technologies (e.g., relational databases, NoSQL, data warehouses) and their trade-offs.
- Experience with messaging systems (e.g., Kafka, RabbitMQ) and caching technologies (e.g., Redis) to build resilient and decoupled systems.
Benefits
- Exceptional workplace environment
- Commitment to being fact-based, diverse, transparent, meritocratic, and flexible
- Opportunity for professional growth
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Engineer, Pega/Constellation
Bellese TechnologiesImproving the healthcare journey through civic innovation.
• You contribute meaningfully to the success of one or more projects or products, helping drive positive outcomes. • You demonstrate proficiency and specialized skill in one or more key technologies relevant to the team’s goals. • You accurately scope, estimate, design, and deliver medium-to-large features while actively reducing technical debt across projects or products. • You proactively support and collaborate with team members, fostering a positive and productive team environment. • You adhere to established team processes, ensuring a steady and reliable delivery of features to production. • Work closely with teammates, external teams, and client stakeholders to ensure quality considerations are integrated at every stage of the SDLC. • Develop comprehensive test plans, test cases, and relevant documentation that align with software specifications and user requirements to ensure thorough testing of features and functionalities. • Utilize bug-tracking tools to document, prioritize, and track defects. Facilitate communication across teams to ensure timely and effective issue resolution. • Establish and enforce standards and best practices. Track metrics to assess the quality of the software throughout the SDLC. • Focus on increasing test coverage, speed, and accuracy to support continuous integration and deployment pipelines. • Continuously evaluate and recommend new QA tools, frameworks, and techniques, driving innovation and staying up-to-date with industry trends and best practices. • Ensure testing procedures comply with industry standards and regulatory requirements, preparing documentation for audit purposes. • Implement and conduct performance and security testing following best practices and business requirements.
Senior Software Engineer
Reach FinancialReach Financial is a financial services company dedicated to assisting individuals in effectively managing and overcoming debt through customizable personal loa
• Work as part of a team building a modern full stack B2C loan origination system as an augment to and extension of our existing technology platform • Write code, define configuration management, and build declarative automation on each of and between AWS serverless infrastructure, Salesforce core automation, and Snowflake data infrastructure • Review code contributions across the team and suggest ways to improve and optimize • Collaborate with in-house test automation teams to predictably ship quality automation • Collaborate with Product Managers and Designers to translate business and UI requirements into technical implementation specifications • Utilize industry software delivery lifecycle best practices and methodologies for predictable and sustainable delivery models • Exemplifying curiosity and continuous learning and improvement within the team and department, especially through blameless postmortems • Elevate the team by mentoring and coaching team members, and improving our software development lifecycle and other engineering best practices
Software Engineer 5 – TV Client Foundations
NetflixDescribed as the world's top internet television network, Netflix is a publicly-traded entertainment company offering video-on-demand and streaming media. As an
• Enable a new generation of Netflix experiences by expanding the capabilities of TV platform • Design performance-focused UI architectures to support numerous use cases • Manage resources efficiently and enable new technology integrations • Collaborate closely with various teams to ensure a high-quality developer experience
Senior Staff Engineer, Oral Solid Dose Pharmaceutical Equipment
Thermo Fisher ScientificThe World Leader In Serving Science
• Collaborate and assist 6 facilities dedicated to solid oral dosages • Provide recommendations on equipment requirements • Engage on trouble shoot equipment • Assess asset life cycle and support new equipment start ups • Support commercial operations including root cause analysis and problem solving on machine issues • Remove roadblocks and drive intensity to the operations, maintenance activities, and capital projects • Guarantee capital project execution and oversight for all major investments • Work closely with Quality, IT, Supply Chain, and Sustainability teams


