Backend Developer Job Description
Backend Developer Duties & Responsibilities
To write an effective backend developer job description, begin by listing detailed duties, responsibilities and expectations. We have included backend developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Backend Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Backend Developer
List any licenses or certifications required by the position: AWS, SSL, DNS, HTTP, TCP, AEM, SAPCC, SAML, CISSP, ITIL
Education for Backend Developer
Typically a job would require a certain level of education.
Employers hiring for the backend developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Education, Software Engineering, Technical, Information Technology, Business, Science, Information Systems, Computer Engineering
Skills for Backend Developer
Desired skills for backend developer include:
Desired experience for backend developer includes:
Backend Developer Examples
Backend Developer Job Description
- Have strong communication skills and work ethic
- Maintain and improve existing APIs
- Devops knowledge a plus (vagrant and deploy scripts)
- Transfer knowledge for application support
- Coaching and Mentoring junior engineers on sound design principles
- Develops tools or processes as appropriate and champions them through the organization in order to improve productivity
- Design, build, and maintain efficient, reusable, and reliable C# code in different project types (MVC, web jobs, console applications)
- Lead developer of Think Academy backend (Bluemix, Node, Cloudant)
- Consult team on implementation of new features, for feature A, how to best implement across backend, web, and mobile
- We have to manage different types of data (text, images, video, voices, events, …)
- Disciplined, professional attitude towards software quality
- Experience with unit testing and frameworks
- Good verbal and written communications skills are essential, as we will work with various global teams
- Comfortable working with a Unix/Linux server environment
- Experience and/or knowledge around agile software development practices
- Experience with databases, (ie DB2, Sybase)
Backend Developer Job Description
- You will support accurate requirements definition
- You will produce technical design documentation
- You will perform customization, integration, and other related software development activities
- You will be produce and support work Estimations
- You will collaborate, communicate with different teams, and triage technical issues across teams
- You will work day-to-day with key client management, development fulfillment partner, QA testing organization, providing expert support to each as needed and appropriate
- You will resolve bugs and cross browser / device compatibility issues
- Provide assistance to Project Managers in the planning of projects
- Assures quality, security and compliance requirements are met for supported area and oversees project and release rollout to production
- Provides leadership in researching and tracking new web technologies, developing service applications, and analyzing business requirements as they pertain to web-based systems
- Experience with or willingness to learn BDD(behavior driven development)-style requirements / testing
- Architect, design, and implement high-volume, scalable, and fault-tolerant public-facing web applications and back-end server systems
- Take ownership of API strategy, encompassing the spectrum of RESTful services and device specific SDKs
- Perform regular design and code reviews to enforce best practices and processes
- Monitor subsystem code quality, performance, scalability, and robustness
- Work directly with partners in defining and scoping requirements
Backend Developer Job Description
- Writing self-documenting code using a test and behaviour driven approach, that adheres to SOLID principles
- Evaluates systems specifications, participates in continuous tuning of the platform for optimal performance and scalability, determines and implements the most efficient and cost-effective software/package solution
- Working closely with the front-end development team and architects to produce software solutions
- Work in a dynamic and agile software development team to innovate, develop and deliver software solutions to meet customer requirements in a timely and cost effective way
- Contribute to the Open Source community
- Investigate, update, and/or participate in the reviews of requirement specifications / pre-study analysis / feasibility / architecture and design documentation
- Involve in the complete DevOps lifecycle, from design, development, test to release in production
- Work with product managers and engineers to clarify customer requirements and provide software solutions
- Effectively troubleshoot, debug and resolve problems reported by customers
- Provide efficient customer support
- Collaborate/lead engineering team to design, develop, and roll out custom solutions
- Work well with the team and mentor junior team members
- Produce, document, and deploy high-quality solutions
- Experience working with high-volume, highly concurrent web applications
- Interest in enhancing skills and learning new technologies
- Knowledge of Adobe Experience Manager (AEM) CMS preferred but not required
Backend Developer Job Description
- Take initiative and ensure a timely delivery
- Develop new services and add features to variety of systems
- Prioritize what is relevant and important
- Understand and act upon the needs of your internal users (developers, QA, managers)
- Develop Spring-batch jobs
- Convert requirements into technical design
- Responsible for meeting objectives and deliverables
- Writing complex SQLs, involved in DB design
- Work with QA to resolve defects
- Work with operation team to investigate issues in production
- Strong Web 2.0 experience essential, including use of OO Javascript, Ajax, JS libraries (eg
- Experience with OSGi frameworks
- Developing in an Oracle environment
- Object-oriented languages, design patterns
- Multi-tiered architecture in a UNIX / Linux environment
- Analytical thinking and the ability to solve large, conceptual problems
Backend Developer Job Description
- Manage code in multiple environment and coordinate release notes as required
- Collaborate with client and team to determine functional and non-functional requirements for new software or applications
- Ensure software is designed and implemented for quality, robustness, and scale
- Support Room One and the rest of the product development team in resolving customer problems in the telecommunications market and beyond
- Take ownership and responsibility of production-ready code
- Ensure the completion of code development so that product releases reach general availability on time
- Implement new features maintain existing functionality
- Strive for quality and deliver high quality code to production
- Work in a small team in an agile development environment
- Help build scalable infrastructure to support new features and technologies
- Ability to deliver design documents and basic presentations
- Agile experience/knowledge preferred
- Experience in the Travel IT industry preferred
- Strong team player with collaborative personality
- Passionate about and committed to delivering high-quality software solutions
- Fast, thorough, and autonomous learner who understands prioritization