Description review
Senior Software Engineer (Python)
Boardroom Appointments · South Africa · back to the listing
HR standards
54/100
needs work
Title ↔ description
85/100
strong
Reads as
Backend Engineer
100% confident
What this role officially is
software developer — ESCO, the EU occupation classification
Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.
Also known as: application developer, application programmer, solutions developer, programmer, software specialist, application software developer
How others title the same work
Large employers
- Software Engineer - OpenStack Canonical
- C, Golang Software Engineer working on dqlite, a Raft extension for SQLite Canonical Ltd.
- Containerization & Virtualisation Engineer Canonical Ltd.
- Go (Golang) Software Engineer, Developer Tooling and Containers Canonical Ltd.
- Golang Engineer Canonical Ltd.
Startups
- Anterior (Sequoia-backed, Series B) | Senior Member of Technical Staff | On-Site (New York, NY) | Full Time | $230,000–$300,000 + equity Anterior (Sequoia-backed, Series B)
- BitPay | Senior Backend Software Developer | Atlanta, GA | REMOTE (US) | BitPay
- Distributed Systems Engineer Beam
- Software Engineer, Platform Beam
- Blaine, WA | CaseLight Systems Inc. (CSI) | Solo Founder | Remote (US Only) | Founding Systems Engineer | FULL EQUITY (30% Stake) Blaine, WA
What the listing never says
- 30 bullet points. Long requirement lists deter qualified candidates, who read them as hard gates. Scope clarity
- No pay range published. Candidates cannot tell whether applying is worth their time. Pay transparency
- No location or timezone policy stated, so a candidate cannot tell where they may work from. Scope clarity
The listing, marked up
Nothing in the wording of this listing tripped a check. The scores above still judge how complete and coherent it is.
Responsibilities:
• Writes code & tests and pushes to production independently.
• Reviews code, providing valuable improvements for the team.
• Designs system-level code and delivers significant team-level projects.
• Creates and executes unit test plans.
• Develops detailed technical analysis and design specifications based on functional requirements.
• Investigates and resolves defects.
• Participates in functional and technical specification reviews.
• Participates in creating and executing integration level test plans.
• Monitor services and systems within our infrastructure.
• Works effectively across multiple teams to deliver large projects.
• Mentors more junior developers.
• Continuously improve the architecture methodologies and find ways to improve code design, system performance, high scalability and security vulnerabilities.
Your qualifications & experience
• Degree in Computer Science or Engineering or equivalent 8 years experience.
• 5-8 years in professional software development.
• Proven mastery of at least one OO programming language.
• In-depth knowledge of networking, databases, data structures, algorithms, cloud computing, security, code design, distributed systems and testing.
• Understands how to build solutions at scale without increasing technical debt.
• In-depth understanding of coding best practices, system scalability, security and performance tuning.
• Solid experience in relational databases.
• Solid experience in issue tracking systems.
Bonus points
• Flask / Django
• PHP (Laravel)
• A JavaScript framework (Node.js, Vue.js)
• Elastic Search
• MySQL
• Google BigQuery
• Linux fundamentals
• Docker / Kubernetes
• Event driven architectures (PubSub/Kafka)
• Experience with e-commerce based applications
Originally posted on Himalayas
• Writes code & tests and pushes to production independently.
• Reviews code, providing valuable improvements for the team.
• Designs system-level code and delivers significant team-level projects.
• Creates and executes unit test plans.
• Develops detailed technical analysis and design specifications based on functional requirements.
• Investigates and resolves defects.
• Participates in functional and technical specification reviews.
• Participates in creating and executing integration level test plans.
• Monitor services and systems within our infrastructure.
• Works effectively across multiple teams to deliver large projects.
• Mentors more junior developers.
• Continuously improve the architecture methodologies and find ways to improve code design, system performance, high scalability and security vulnerabilities.
Your qualifications & experience
• Degree in Computer Science or Engineering or equivalent 8 years experience.
• 5-8 years in professional software development.
• Proven mastery of at least one OO programming language.
• In-depth knowledge of networking, databases, data structures, algorithms, cloud computing, security, code design, distributed systems and testing.
• Understands how to build solutions at scale without increasing technical debt.
• In-depth understanding of coding best practices, system scalability, security and performance tuning.
• Solid experience in relational databases.
• Solid experience in issue tracking systems.
Bonus points
• Flask / Django
• PHP (Laravel)
• A JavaScript framework (Node.js, Vue.js)
• Elastic Search
• MySQL
• Google BigQuery
• Linux fundamentals
• Docker / Kubernetes
• Event driven architectures (PubSub/Kafka)
• Experience with e-commerce based applications
Originally posted on Himalayas