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
Ministry of Programming is seeking a seasoned Fullstack Developer with over five years of experience, adept in both backend and frontend development. The ideal candidate should possess proficiency in at least one backend programming language such as Python, NodeJS, C#, Java, or GoLang, and have experience with backend frameworks like Django, Flask, Express, or dotnet. A strong understanding of RESTful APIs, web services, and database systems is essential, along with familiarity in building distributed systems. On the frontend, the candidate should be comfortable with React and Typescript, and have a basic understanding of HTML, CSS, and JavaScript. The company values a proven track record of delivering high-quality software solutions.
Key Responsibilities:
Develop and maintain backend services using a proficiency in at least one programming language (Python, NodeJS, C#, Java, or GoLang).
Utilize backend frameworks such as Django, Flask, Express, or dotnet to build robust and scalable applications.
Design, implement, and manage RESTful APIs and web services.
Manage and optimize database systems, both SQL and NoSQL.
Build and support distributed systems to ensure high availability and scalability.
Develop user interfaces using React and Typescript.
Implement and maintain basic HTML, CSS, and JavaScript functionalities.
Utilize frontend build tools and development workflows to streamline the development process.
Understand and utilize managed services on cloud platforms like AWS and GCP.
Deploy and manage applications within a cloud environment.
Implement and maintain infrastructure automation and monitoring tools to ensure smooth operations and quick issue resolution.
Work closely with cross-functional teams to deliver high-quality software solutions.
Participate in code reviews, design discussions, and team meetings.
Ensure timely delivery of software projects and meet deadlines effectively.
Kvalifikacije
Key Qualifications:
Proficiency in at least one backend programming language (Python, NodeJS, C#, Java, GoLang).
Experience with backend frameworks such as Django, Flask, Express, or .NET.
Strong understanding of RESTful APIs and web services.
Knowledge of database systems (SQL and NoSQL).
Familiarity with building distributed systems.
Familiarity with React and Typescript.
Basic understanding of HTML, CSS, and JavaScript.
Ability to work with frontend build tools and development workflows.
Basic understanding of managed services on cloud platforms (AWS, GCP).
Familiarity with deploying and managing applications in a cloud environment.
Knowledge of infrastructure automation and monitoring tools.
5+ years of experience as a Fullstack Developer or in a similar role.
Proven track record of delivering high-quality software solutions.
Dodatne Informacije
Job type: Full-time
Location: Sarajevo or remote (Bosnia and Herzegovina)