Full-Time Senior Python Software Engineer
Accesa is hiring a remote Full-Time Senior Python Software Engineer. The career level for this job opening is Experienced and is accepting Romania based applicants remotely. Read complete job description before applying.
Accesa
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Client Overview: One of our clients in the financial sector operates across a large network of workstations and supports a substantial workforce. Our IT solutions streamline processes and enhance security.
Job Overview: We are seeking an experienced Python Software Engineer to enhance and improve the backend of an application for approving and checking permissions across various IT systems.
Responsibilities:
- Tailor client solutions: Research, assess, and recommend efficient, robust software solutions.
- Deliver high-quality code: Develop high-quality code that meets requirements and focuses on performance.
- API Development: Make features accessible to the front-end via REST/JSON API.
- Database Management: Extend the database schema for new features and optimize existing schema and queries.
- Testing: Ensure expansion of the existing test suite and creation of new tests for application extensions.
- Integration: Integrate Python programs to distribute workload across multiple Linux servers.
- Continuous Improvement: Proactively identify improvement areas and lead refactoring efforts.
- Team Collaboration: Collaborate with engineers, product owners, team managers, and clients.
- Client Consultancy: Offer technical consultancy to clients.
- Mentorship: Mentor colleagues to enhance skills and knowledge.
Qualifications:
- Must-Have: 5+ years of Python experience with OOP, type annotations, Flask, RESTful API principles, PL/SQL/similar database languages, database modeling, testing, debugging, SOLID principles, PEP8 standards, code analysis tools, security assurance practices, CI/CD workflows (e.g., Jenkins, Tekton), version control (Git), and Atlassian Suite tools.
- Nice-to-Have: Experience with large database migrations, design patterns, Kubernetes, and data-heavy applications.