Intermediate Software Developer
We are seeking a Software Developer who is driven by purpose, passion, thirst for knowledge, and the
pursuit of a better world. You are the kind of person who believes that building great software is more
than just delivering working code, that other aspects such as reusability, testability, maintainability, security,
and performance are just as important. You can also mentor software developers willing to become world-
class. You will use your expert knowledge in sets of technologies to:
- Deliver great software solutions with an exceptional commitment to excellence that meet our
customer’s needs.
- Be responsible for the engineering best practices, coding standards, conduct and deliverables of
your fast-paced teams.
- Lead the Engineering teams in developing world-class products, identify and clear roadblocks while
mentoring them.
It is important that you have the ability to work in a fast-paced, dynamically changing environment and
excited to bring an energetic, fun and creative approach to your work.
Experience
3-5 years of professional experience, during which you’ve built deep technical expertise, exercised
ownership on various technical teams and demonstrated technical leadership. You will be responsible for
developing, supervising and leveling up software developers utilizing technologies such as Java, Node.js,
Vue.js and Kubernetes.
Key Responsibilities
 Experience with architecture and design principles, building to consider maintainability,
performance, security requirements, and impact.
 Demonstrated experience of having taken initiatives from conception through to production,
while continuing to support, optimize, and iterate.
 Leadership skills with a high amount of emotional intelligence. You’ve led teams, initiatives, and a
range of technical working sessions
 Understanding of the core features of at least one backend language: JavaScript/Node, Python
 Advanced understanding of at least one Web Framework for your language of choice: i.e
Node/Express for JavaScript; Flask/Django for Python, etc.
 Deep knowledge of the fundamental front-end languages/technologies -- i.e. HTML, CSS,
JavaScript
 Deep knowledge of the Vue.js front-end framework as well as experience with responsive design
interface development
 Strong understanding of fundamental database concepts - relational (SQL) database, non-
relational (NoSQL) database and ORMs/ODMs
 Experience utilizing Azure, Google Cloud, Digital Ocean and AWS
 Familiarity with at least one web server technology -- (ex: Nginx, Apache)
 Strong ability to problem-solve, debug, and understand pertinent performance metrics
 Comfort working within agile methodologies and experienced in estimation and time management
 Expert leveraging software-development lifecycle (SDLC) methodologies, (such as agile) to drive
positive personal/team outcomes to increase velocity and on-time delivery
 Maintain a consistent product velocity and drive the team to deliver on its estimates
 Provide frequent feedback to engineers on their work
 Manage technical debt
Qualifications
 3+ years software development experience
 1+ years’ experience leading a team of software engineers in an agile environment (weekly
standups, sprint planning, retrospectives, etc)
 Deep experience building complex, scalable backend systems
 Have implemented and are familiar with RESTful API implementation, SOA and Microservices
 Knowledge of RDBMS and NoSQL databases (including best practices around design and
modeling)
 Experience using open source technologies
 Experience setting up and managing a continuous integration or a continuous delivery process
 Ability to partner with non-technical business peers in meetings and working sessions

More Related Content

PDF
Senior Developer
PPTX
Chief Technology Officer (Sen Developer)
DOC
ahmed elsayed cvv
PDF
JavaScript Developer job in London, see @Ricci_abrs
DOCX
3 Years_JavaJ2EE_Resume_Karthikeyan_N
DOC
Vacant Position for java expert_for_germany
DOC
Caleb Richardson Resume
DOCX
Rock Star Cover Letter
Senior Developer
Chief Technology Officer (Sen Developer)
ahmed elsayed cvv
JavaScript Developer job in London, see @Ricci_abrs
3 Years_JavaJ2EE_Resume_Karthikeyan_N
Vacant Position for java expert_for_germany
Caleb Richardson Resume
Rock Star Cover Letter

What's hot (20)

DOCX
Hemant_Chandolia
DOCX
Motivation Letter
DOC
Java Software Developer Opportunity
PPTX
Paddy Power Open Roles
DOCX
Happiest Minds is Hiring!!!!!!!
DOC
Resume_CarolBarber_2015
PDF
Build engineer specialist
PDF
Daljit singh
DOC
Software Development Team Lead
DOCX
William_Kirkgaard_SoftwareJava_DATE2016
DOCX
durgesh exp resume
PDF
VladimirPiskunovCV.doc
DOCX
Cv Rahul
PDF
Rahul Pandey CV
PPTX
Programming assignment help
PPTX
Automation Testing
PDF
LinkedInResume
PDF
PDF
Priyanshu_Resume
Hemant_Chandolia
Motivation Letter
Java Software Developer Opportunity
Paddy Power Open Roles
Happiest Minds is Hiring!!!!!!!
Resume_CarolBarber_2015
Build engineer specialist
Daljit singh
Software Development Team Lead
William_Kirkgaard_SoftwareJava_DATE2016
durgesh exp resume
VladimirPiskunovCV.doc
Cv Rahul
Rahul Pandey CV
Programming assignment help
Automation Testing
LinkedInResume
Priyanshu_Resume
Ad

Similar to Hiring a Mid-Level Software Developer (20)

PDF
Senior Web Application Developer
PDF
Full Stack Developer Couse in Chandigarh.pdf
PDF
Senior Web Application Developer
PDF
Senior web application developer
PDF
What Is a Full-Stack Developer? A Complete Guide to the Role, Skills, and Car...
DOCX
Full Stack Engineer.docx
PDF
Devops Release Manager Resume. Reduced Downtime: E
DOC
Sandesh Sodaye_0.5
PDF
RESUME_NasimRazavi
PDF
What Is a Full Stack Developer and What Do They Do - Connect Infosoft
PPTX
How to Become a Back-end Engineer: The Complete Roadmap for 2024
DOCX
DevicesJD
PDF
Yogesh_CV_Aug15
PPTX
Full Stack Courses in Noida What to Expect and Why They're Worth It.pptx
PDF
Resume Deepthi Reddy
PPTX
Software development training for technical recruiters
PPTX
Software Development Training For Technical Recruiters
PPTX
fullstack developer.pptx
DOCX
IT Software developer - Interactive Voice Response Systems
PDF
Senior level positions in Symantec India
Senior Web Application Developer
Full Stack Developer Couse in Chandigarh.pdf
Senior Web Application Developer
Senior web application developer
What Is a Full-Stack Developer? A Complete Guide to the Role, Skills, and Car...
Full Stack Engineer.docx
Devops Release Manager Resume. Reduced Downtime: E
Sandesh Sodaye_0.5
RESUME_NasimRazavi
What Is a Full Stack Developer and What Do They Do - Connect Infosoft
How to Become a Back-end Engineer: The Complete Roadmap for 2024
DevicesJD
Yogesh_CV_Aug15
Full Stack Courses in Noida What to Expect and Why They're Worth It.pptx
Resume Deepthi Reddy
Software development training for technical recruiters
Software Development Training For Technical Recruiters
fullstack developer.pptx
IT Software developer - Interactive Voice Response Systems
Senior level positions in Symantec India
Ad

Recently uploaded (20)

DOC
UP毕业证学历认证,阿拉巴马大学毕业证国外证书
PPTX
Human capital management - a brief study
PDF
NS_HRM_2023 - Recruitment, Selection, and Placement.pdf
PDF
NS_HRM_2023-Training-and-Development.pdf
PDF
Sirogiddin D. Senior Data Engineer, DataOps with ML & Data Science skills
PPTX
HRM introduction to the working place. Human Resouces
PPTX
Determine your personality and how to apply it in leadership
PDF
TOP 10+ AngularJS Developers for Hire in 2025 with Upstaff Platform with Upst...
PPTX
INGLES MARTIMO Y SUS PARTES SAFETY MARINE
DOC
Penn毕业证学历认证,阿拉斯加大学费尔班克斯分校毕业证学位证书复制
PPT
Staffing, Human resource management practices
PDF
Webinar - The 2025 playbook for job description success.pdf
PPTX
Strategic Human Resource Management in practice
PPTX
Analisis jabatan, proses, metode, kompetensi
PPTX
3. Desain pekerjaan/job design dalam analisis jabatan
PDF
projectmanagementprojectmanagementprojec
PPT
HR Management - Healthcare Compensaton -
DOCX
How to avoid Job Scams via Email and Social Media
PPTX
Human capital management - a brief study
PPTX
Human Resources Management Presentation.pptx
UP毕业证学历认证,阿拉巴马大学毕业证国外证书
Human capital management - a brief study
NS_HRM_2023 - Recruitment, Selection, and Placement.pdf
NS_HRM_2023-Training-and-Development.pdf
Sirogiddin D. Senior Data Engineer, DataOps with ML & Data Science skills
HRM introduction to the working place. Human Resouces
Determine your personality and how to apply it in leadership
TOP 10+ AngularJS Developers for Hire in 2025 with Upstaff Platform with Upst...
INGLES MARTIMO Y SUS PARTES SAFETY MARINE
Penn毕业证学历认证,阿拉斯加大学费尔班克斯分校毕业证学位证书复制
Staffing, Human resource management practices
Webinar - The 2025 playbook for job description success.pdf
Strategic Human Resource Management in practice
Analisis jabatan, proses, metode, kompetensi
3. Desain pekerjaan/job design dalam analisis jabatan
projectmanagementprojectmanagementprojec
HR Management - Healthcare Compensaton -
How to avoid Job Scams via Email and Social Media
Human capital management - a brief study
Human Resources Management Presentation.pptx

Hiring a Mid-Level Software Developer

  • 1. Intermediate Software Developer We are seeking a Software Developer who is driven by purpose, passion, thirst for knowledge, and the pursuit of a better world. You are the kind of person who believes that building great software is more than just delivering working code, that other aspects such as reusability, testability, maintainability, security, and performance are just as important. You can also mentor software developers willing to become world- class. You will use your expert knowledge in sets of technologies to: - Deliver great software solutions with an exceptional commitment to excellence that meet our customer’s needs. - Be responsible for the engineering best practices, coding standards, conduct and deliverables of your fast-paced teams. - Lead the Engineering teams in developing world-class products, identify and clear roadblocks while mentoring them. It is important that you have the ability to work in a fast-paced, dynamically changing environment and excited to bring an energetic, fun and creative approach to your work. Experience 3-5 years of professional experience, during which you’ve built deep technical expertise, exercised ownership on various technical teams and demonstrated technical leadership. You will be responsible for developing, supervising and leveling up software developers utilizing technologies such as Java, Node.js, Vue.js and Kubernetes. Key Responsibilities  Experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.  Demonstrated experience of having taken initiatives from conception through to production, while continuing to support, optimize, and iterate.  Leadership skills with a high amount of emotional intelligence. You’ve led teams, initiatives, and a range of technical working sessions  Understanding of the core features of at least one backend language: JavaScript/Node, Python  Advanced understanding of at least one Web Framework for your language of choice: i.e Node/Express for JavaScript; Flask/Django for Python, etc.  Deep knowledge of the fundamental front-end languages/technologies -- i.e. HTML, CSS, JavaScript  Deep knowledge of the Vue.js front-end framework as well as experience with responsive design interface development  Strong understanding of fundamental database concepts - relational (SQL) database, non- relational (NoSQL) database and ORMs/ODMs  Experience utilizing Azure, Google Cloud, Digital Ocean and AWS  Familiarity with at least one web server technology -- (ex: Nginx, Apache)  Strong ability to problem-solve, debug, and understand pertinent performance metrics  Comfort working within agile methodologies and experienced in estimation and time management  Expert leveraging software-development lifecycle (SDLC) methodologies, (such as agile) to drive positive personal/team outcomes to increase velocity and on-time delivery  Maintain a consistent product velocity and drive the team to deliver on its estimates  Provide frequent feedback to engineers on their work  Manage technical debt
  • 2. Qualifications  3+ years software development experience  1+ years’ experience leading a team of software engineers in an agile environment (weekly standups, sprint planning, retrospectives, etc)  Deep experience building complex, scalable backend systems  Have implemented and are familiar with RESTful API implementation, SOA and Microservices  Knowledge of RDBMS and NoSQL databases (including best practices around design and modeling)  Experience using open source technologies  Experience setting up and managing a continuous integration or a continuous delivery process  Ability to partner with non-technical business peers in meetings and working sessions