Senior Software Engineer
What's Your Score?
- See the score Atheer ACT's ATS gives your resume
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.
We're hiring a Software Engineer to play a key role in shaping how we build scalable and
reliable software. You will help establish engineering standards, improve delivery quality, and
mentor other engineers as we grow. You'll work across multiple products and services, owning
critical features end-to-end and helping set the technical direction with a strong focus on
What You’ll Be Doing
• Build and ship core features across our products: design, implement, test, release, and support production systems.
• Improve the engineering foundation: set coding standards, define best practices, and establish reusable patterns across projects.
• Own architecture decisions for new modules/services and improve existing systems.
• Lead by example in quality: strong code reviews, testing strategy, CI/CD improvements, and clear engineering documentation.
• Tackle complex problems: debug production issues across the stack and drive root-cause fixes collaboratively with the team.
• Collaborate with product and ops to translate business needs into scalable, operable solutions.
• Contribute to deployment and operability: ensure services are easy to run, monitor, and troubleshoot in production environments.Requirements
Minimum Qualifications
• 3–6 years of experience at least.
• Strong fundamentals in programming (data structures, debugging, clean code, design patterns).
• JavaScript knowledge including async/await and working with REST APIs.
• Proven proficiency in back-end architecture, with in-depth knowledge of HTTP, RESTful services, JSON processing, and robust authentication and security principles.
• Strong expertise in relational database design and SQL, with extensive hands-on experience in PostgreSQL architecture, performance tuning, indexing strategies, and query optimization.
• Willingness to learn networking fundamentals (IP addressing, VLANs, routing basics) and how monitoring systems work.
• Comfortable with Git and a team workflow (branches, PRs, code reviews).
• Ability to communicate clearly and work collaboratively.
Nice to Have
• Experience with Docker / Docker Compose and environment-based configuration.
• Backend experience in any of: Rust, Python, or similar.
• Familiarity with PostgreSQL performance basics (indexes, query profiling).
• Understanding of CI/CD concepts and writing tests (unit/integration).
• Observability familiarity (structured logging, metrics, monitoring).
• Experience building data-heavy dashboards (charts, filtering, pagination).
• Interest in networking/monitoring domains (SNMP, device integrations)
Requirements
- •3–6 years of experience
- •Strong fundamentals in programming (data structures, debugging, clean code, design patterns)
- •JavaScript knowledge (async/await, REST APIs)
- •Proficiency in back-end architecture (HTTP, RESTful services, JSON, authentication)
- •Expertise in relational database design and SQL (PostgreSQL performance tuning, indexing)
- •Willingness to learn networking fundamentals
- •Comfortable with Git and team workflow (branches, PRs, code reviews)
- •Ability to communicate clearly and work collaboratively
Nice to Have
- •Experience with Docker / Docker Compose
- •Backend experience in Rust, Python, or similar
- •Familiarity with PostgreSQL performance basics
- •Understanding of CI/CD concepts and writing tests
- •Observability familiarity (logging, metrics, monitoring)
- •Experience building data-heavy dashboards
- •Interest in networking/monitoring domains
Responsibilities
- •Build and ship core features across products (design, implement, test, release, support)
- •Improve engineering foundation (coding standards, best practices, reusable patterns)
- •Own architecture decisions for new modules/services
- •Lead by example in quality (code reviews, testing strategy, CI/CD, documentation)
- •Tackle complex problems (debug production issues, drive root-cause fixes)
- •Collaborate with product and ops for scalable solutions
- •Contribute to deployment and operability (monitoring, troubleshooting)
- •Mentor other engineers
Related Jobs
- See if your CV survives Atheer ACT's ATS filters
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.