Iskustvo
Senior
Angažman
Puno radno vrijeme
Rok prijave
još 25 dana

O kompaniji

Ministry of Programming is a dynamic startup studio and a change maker dedicated to supporting global startups on their journey to success. Over the past 9 years, we've collaborated with more than 95 startups and built a team of 160 professionals. Leveraging our extensive international networks, we forge partnerships with top-notch startups worldwide.

Ministry of Programming specializes in software design and development consulting services tailored for early-stage startups and innovative products. We also invest in startups and have made over a dozen investments to date. Recognized by the Financial Times and listed in the FT1000 list of fastest-growing European companies, we are also featured in Deloitte's annual list of the 50 fastest-growing companies in Central Europe, securing the 21st spot and earning the Deloitte Impact Star Award.

Opis posla

MoP is currently seeking a seasoned Backend Software Engineer to join our team. In this role, you will be responsible for leading the development and integration of complex solutions that span a diverse range of technologies, interfaces, and functionalities, encompassing both in-house and vendor-supplied systems. The ideal candidate possesses a background in the FinTech industry, with a particular emphasis on trading expertise. This may involve hands-on experience in the development of trading platforms or direct involvement as a trader.

Key Responsibilities:

  • Engage in hands-on solution exploration, problem diagnosis, and code development as needed
  • Collaborate closely with engineering teams, product development, business development, and other departments to jointly deliver scalable and high-performing solutions
  • Define and design system architecture, ensuring that it aligns with business goals and scalability requirements
  • Provide technical leadership and mentorship to engineering teams, guiding them in architectural decisions and best practices
  • Identify potential risks and challenges in the architecture and propose mitigation strategies
  • Establish and enforce coding standards, best practices, and quality assurance processes to maintain code integrity and reliability
  • Oversee security considerations at the architectural level, implementing measures to protect data and prevent vulnerabilities
  • Design solutions that can easily scale to accommodate growth and adapt to changing requirements
  • Provide development effort estimations for assigned project phases and explore alternative technical solutions for cost-effectiveness
  • Develop and maintain highly scalable backend applications
  • Optimize performance and scalability of applications
  • Conduct unit, integration, and end-to-end testing to ensure software reliability and quality

Kvalifikacije

Key Qualifications:

  • Proficiency in developing complex backend solutions that meet business goals and scalability needs
  • Ability to integrate various technologies, components, and interfaces within a cohesive system
  • Exceptional problem-solving abilities to identify and address technical challenges and bottlenecks
  • Excellent communication skills to convey complex technical concepts to both technical and non-technical stakeholders
  • Knowledge of evaluating and selecting appropriate technologies, tools, and frameworks for specific project requirements
  • Knowledge of cloud platforms (AWS)
  • Expertise in optimizing system performance and identifying performance bottlenecks
  • Knowledge of security best practices and the ability to implement security measures
  • Understanding of designing systems that can scale and adapt to changing requirements
  • Strong documentation skills to create and maintain technical documentation
  • Understanding of optimizing resource usage and infrastructure to control operational costs
  • Capability to contribute to the development of a long-term technical roadmap aligned with business goals
  • Proficiency in collaborating with clients or external partners to understand their requirements and tailor the solutions accordingly


Preferred Experience:

  • Over 7 years of experience in software development, particularly in developing backend solutions
  • Experience working in Fintech
  • Proficient in Java and/or .NET
  • Proficient in C++
  • Strong knowledge of the AWS cloud platform
  • Strong experience in Docker and Kubernetes
  • Strong knowledge and experience with DevOps practices
  • Strong communication skills and the ability to work effectively in a team environment and remote teams
  • Hands-on experience with SQL, SOA and/or Microservices, Java/C#, API REST/RPC, RMQ, Kafka, gRPC...
  • Experience or familiarity with MT4/MT5

Dodatne Informacije

Job type: Full-time
Location: Sarajevo or remote (Bosnia and Herzegovina)

Oglas istekao? 

Top IT poslovi u tvom inboxu

Pretplati se na Dzobs.com newsletter i jednom sedmično ti šaljemo najnovije poslove za odabranu poziciju.

Zanimanje...