Zagged
Getonbrd · Posted 15d ago
Mid Level Software Engineer
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
Job Description
- We’re seeking a mid-level engineer who can confidently build and iterate on both app and web components.
- You should be comfortable working across the full delivery cycle: scoping, implementation, testing, and deployment support.
- We value engineers who take ownership—bringing issues to light early, proposing solutions, and following through to completion.
- You have strong fundamentals in software engineering, including object-oriented/functional design principles, data modeling, and API usage.
- You write maintainable code, respect engineering standards, and actively participate in peer reviews.
- We expect solid debugging skills and the ability to reason about trade-offs such as performance, scalability, and user experience.
- Collaboration matters: you communicate clearly, provide concise updates, and work well with product and engineering partners in a remote environment.
- If you’ve shipped features end-to-end in web and/or mobile contexts and enjoy fast iteration, you’ll fit in well at Zagged.
Projects
At Zagged, we’re building a fast-paced product and engineering organization with a fully remote team. We’re looking for a mid-level software engineer to help ship real features across both app development and web development. In this role, you’ll join a collaborative squad that owns outcomes end-to-end—turning product ideas into stable, maintainable software. You’ll work with engineers and product stakeholders to design, implement, test, and iterate on user-facing capabilities, performance improvements, and reliability upgrades—always with pragmatic engineering practices and a strong focus on shipping.Functions
- Develop and maintain app features and web experiences, from UI and client logic to robust integrations.
- Design and implement APIs and services that support product workflows, ensuring reliability and clear data contracts.
- Collaborate with product and engineering peers to translate requirements into technical solutions.
- Write clean, testable code and maintain code quality through reviews, linting, and automated testing.
- Troubleshoot bugs and performance issues across the stack, using logs, monitoring, and profiling.
- Contribute to architecture decisions and refactoring efforts to keep the codebase scalable.
- Participate in agile planning, estimation, and iterative delivery while keeping stakeholders informed.
- Document key decisions and maintain understandable engineering practices for the team.
Benefits
- Fully remote team setup, enabling flexible work from anywhere.
- Fast-paced startup environment where shipping and learning are prioritized.
- Collaborative engineering culture with active peer review and shared ownership of outcomes.
Desirable
- Experience working in a startup or similarly fast-paced environment with ambiguous requirements.
- Exposure to modern frontend frameworks and component-based UI development.
- Experience with mobile app development patterns, state management, and API integration.
- Familiarity with CI/CD practices and automated testing strategies.
- Comfort contributing to performance improvements, observability, and incident follow-up.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent