We’re looking for a highly skilled senior backend developer experienced in Python with a proven understanding of Azure Cloud infrastructure, SQL and no-SQL databases and having contributed to building full stack applications. You’ll play a key role in building, maintaining and optimizing our backend systems, ensuring data flows smoothly to support our customers’ needs.
RESPONSIBILITIES
· Report to the founders and lead software engineer
· Work closely with the founders and other team members to develop and translate complex business and financial logic into modular and reusable code in Python
· Working closely with the lead software engineer on introducing features while keeping overall product architecture in mind
· Build efficient and scalable code targeted for production grade use for tens of thousands of users
· Integrate functions/features into the bigger code-base and test features in various staging environments with differing datasets
SKILLS AND EXPERIENCES
· Bachelor’s degree in an economics, engineering, math, or science discipline
· 4+ years of software programming experience using Python
· Hands on experience in building backends in Python
· Following best practices for Python code
· Proficiency with frameworks like Django, Flask, or FastAPI and building robust endpoints using REST and WebSockets
· Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)
· Expertise using libraries for big data such as Pandas and NumPy
· Knowledge of file handling and working with JSON, CSV, and XML formats
· Use of CI/CD pipelines for deployment and testing of code
· Proven experience in using staging environments (DEV, QA and PROD) and using tools such as GitHub actions, IDE linters and prettifiers
· Experience with Azure Cloud infrastructure herein Azure services, Azure Active Directory, Azure Key Vault, Azure Resource Manager etc.
SOFT SKILLS
· Ability to work independently and under tight time constraints
· Strong communicator with the ability to present findings in a proficient manner and brainstorm on future steps for development
· Experience with working in teams to develop solutions
· Ability and willingness to learn new skills
OPPORTUNITIES
· A flat organizational structure with quick decision-making processes.
· The opportunity to join a fast-growing company in an exciting start-up environment.
· A talented and dedicated team working with cutting-edge technologies.
· Competitive salary and tailored packages based on experience and fit.
· Lunch program, snacks, and good coffee at the office.
· An international and diverse team with colleagues from various backgrounds.
Flexible working is available for this role and will be adapted according to work requirements.
This position is based in Copenhagen, Denmark. You’ll be expected to work from our office four days a week. Our office is conveniently located in Hellerup, with excellent transport connections.
Husk at skrive i din ansøgning, at du så jobbet hos Ofir