- Company Name
- Maybern
- Job Title
- Software Engineer
- Job Description
-
**Job Title:** Software Engineer
**Role Summary:**
Design, develop, and maintain scalable web‑based solutions for private fund management. Lead architecture decisions, collaborate with product experts, and deliver high‑quality code in a fast‑paced, continuous‑delivery environment.
**Expectations:**
- Minimum 2 years of professional experience with server‑side languages (Python, Ruby, or Java) and accompanying web frameworks (Django, Rails).
- Exposure to client‑side frameworks; React experience is preferred.
- Demonstrated ability to own end‑to‑end feature development, from design through deployment.
- Strong analytical mindset, detail orientation, and effective written and verbal communication.
- Comfortable working in dynamic, high‑growth teams and adapting to evolving priorities.
**Key Responsibilities:**
- Build, test, and deploy robust backend services and APIs using modern web frameworks.
- Define and implement architecture for core system components, ensuring performance, reliability, and maintainability.
- Collaborate with product managers and domain experts to translate business requirements into technical solutions.
- Write clean, well‑documented code and maintain comprehensive unit/integration tests.
- Participate in code reviews, design discussions, and knowledge‑sharing sessions.
- Stay current on industry trends in cloud infrastructure, distributed systems, and data management.
**Required Skills:**
- Proficient in at least one server‑side language (Python, Ruby, Java) with corresponding framework (Django, Rails, Spring).
- Solid understanding of relational databases (SQL, transactions, indexing).
- Familiarity with JavaScript frameworks; React is preferred.
- Working knowledge of cloud platforms (AWS, Azure, GCP) and distributed system concepts (microservices, message queues).
- Strong debugging, testing, and performance‑tuning capabilities.
- Excellent communication, teamwork, and stakeholder collaboration skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline.
- Professional certifications (e.g., AWS Certified Developer, Java SE Programmer) are optional but may be considered an advantage.