Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Wizer Inc. is looking for a passionate and skilled software engineer to join our team of professionals. The new teammate will work on migration of the existing monolithic application to services as well as developing new features within the “learning & phishing simulation” engineering stream leveraging the best practices and established guidelines for software development.
Requirements
- 6+ years of commercial experience in backend software development.
- 1+ year of team leadership experience.
- Strong proficiency with the Go programming language.
- Strong problem-solving skills.
- Experience in developing distributed, event-driven systems.
- Experience with messaging and streaming platforms (NATS JetStream, Kafka, etc).
- Passion for writing clean, extensible and robust code.
- Strong expertise in writing unit and integration tests.
- Excellent knowledge of OOP, SOLID, DRY principles.
- Experience with DDD, CQRS and event-driven architecture.
- Good understanding of system design and architecture patterns.
- Mastery of writing optimized SQL queries.
- Experience with Docker, Docker Compose, GCP or AWS.
- Upper-Intermediate level of English.
Responsibilities
- Solve business problems with available tools leveraging the best practices of software engineering.
- Serve as the technical point-of-contact for the team.
- Delegate tasks, manage timelines, and ensure smooth collaboration.
- Communicate progress, challenges, and needs to higher management.
- Lead code review in your development unit to ensure code quality, compliance with company standards and guidelines, disseminate expertise and best practices.
- Participate in system design discussions.
- Troubleshoot technical issues in real-time.
Will be a plus
- Experience with JavaScript and Node.js.
- Experience with mail transfer agents and mail servers, DMARC (SPF, DKIM, etc).
- Experience using AI-driven code development tools and code assistants (e.g., Cursor, GitHub Copilot, JetBrains AI).
- Leveraging TDD approach.
- Familiarity with Kubernetes, Helm.
- Contributions to a public code repository.
Project Benefits:
- The product company, Scrum and Kanban approaches, and opportunity to learn about the cybersecurity inside the company (training, video, and a lot more)
- Multinational team — a great opportunity to improve your communication skills;
- A fully remote and flexible working schedule;
- 20 days off and a days-off on national holidays
- MacBook provided on request
- Budget for Sport/Insurance (available after probation)
- Team buildings and non-work activities
Key Skills
Ranked by relevanceReady to apply?
Join Wizer - Free Security Awareness Training and take your career to the next level!
Application takes less than 5 minutes

