FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Python-based software development, including design, architecture, and optimization for performance and scalability. Proficient in Object Oriented Design, SOLID principles, and various web technologies, with a strong focus on mentoring and code quality.
Highest-signal resume keywords
Python Software DevelopmentObject Oriented DesignSOLID PrinciplesFastAPICI/CD Environment
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonJava.NetHTML5CSS3JQueryUnit TestingDatabase DesignDesign PatternsORM
Soft Skills
MentoringCollaborationCode Review
Tools & Technologies
FastAPITornadoFlaskSqlAlchemyEntity FrameworkHibernate
Certifications & Qualifications
BSc/BA in Computer ScienceBSc/BA in Computer Engineering
Industry Keywords
Software SolutionsCode QualityFunctional SpecificationsDebuggingTroubleshooting
Tech Stack
Tools & technologiesEntity FrameworkFlaskHibernateJavajQueryPython
About the role
Key responsibilities & impact- Participate in the design and architecture of Python-based software solutions
- Design, develop, and maintain highly complex Python-based software solutions
- Write clean, reusable, testable, and efficient code
- Collaborate with cross-functional teams to define, design, and release new features
- Mentor and provide guidance to junior developers
- Conduct code reviews to ensure code quality and functional accuracy
- Optimize applications for maximum speed and scalability
- Perform debugging, troubleshooting, modifications, and unit testing
- Stay abreast of the latest industry trends and technologies
- Provide functional and technical specifications for software
Requirements
What you’ll need- BSc/BA in Computer Science, Computer Engineering, or related field
- 4+ years’ experience as a Software Developer
- Strong understanding of Object Oriented Design and Database Design
- Strong understanding of SOLID principles and Design Patterns
- Strong understanding of any Python/Java/.Net language
- Strong understanding of HTML5, CSS3, and JQuery
- Experience with FastAPI, Tornado, or Flask
- Experience with unit testing
- Experience with a CI/CD environment
- ORM experience with SqlAlchemy, Entity Framework, or Hibernate would be considered an advantage
Benefits
Comp & perks- Hybrid work model (2 days working from home)
- Comprehensive health & life insurance
- Additional paid annual leave
- Birthday leave
- Monthly food vouchers
- Udemy Business access
- Referral bonus program
- Summer short Fridays (August)
- Visa sponsorship and relocation assistance (if applicable)
