Senior Backend Engineer Job Description
Senior Backend Engineer Duties & Responsibilities
To write an effective senior backend engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior backend engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Senior Backend Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Senior Backend Engineer
List any licenses or certifications required by the position: GCP, AWS, CL, CD, CI, X.509
Education for Senior Backend Engineer
Typically a job would require a certain level of education.
Employers hiring for the senior backend engineer 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, Technical, Engineering, Software Engineering, Computer Engineering, Information Technology, Education, Electrical Engineering, Design, Physics
Skills for Senior Backend Engineer
Desired skills for senior backend engineer include:
Desired experience for senior backend engineer includes:
Senior Backend Engineer Examples
Senior Backend Engineer Job Description
- Design, develop, deploy and maintain web applications
- Manage the product lifecycle from concept through launch
- Understand the system designs and correct them where needed
- Design the code, develop the tests
- CI/CD the solution into existence as AWS Lambdas behind an API Gateway
- Reflect, Improve the process and move on to the next theme
- Explore available technologies and design solutions to continuously improve our data quality, workflow reliability, scalability while reporting performance and capabilities
- Troubleshoot data issues and build customized reports to investigate key business questions
- Build and launch consumer-facing features to millions of customers
- Work closely with the web and mobile teams to develop new features
- Experience building network and fabric management products highly desired
- Working knowledge of vSphere API, vCenter and ESXi is a plus
- Working knowledge of Openstack, Amazon EC2 and other cloud platforms and environments is a plus
- 5+ years of recent experience as a software developer
- Command of multiple modern programming languages and expertise working with mainstream scripting languages
- Ability to understand how business needs translate into software solutions
Senior Backend Engineer Job Description
- Build data pipelines and serving infrastructure required to efforts like search and recommendations
- Work with the Infrastructure team to push our next-gen services
- Work on one of the core brokerage processes that deals with user authentication to access trading, account management and other customer applications
- Adding new features and interfaces that deal with user authentication
- Work on expanding second factor authentication offering
- Use creative solutions to help resolve scaling and availability challenges across multiple data centers globally
- Work with key stakeholders to plan for capacity and reliability of our platform
- Write server-side code for data collection
- Build robust, fault-tolerant distributed systems
- Work closely with customers on requirements and figure out best way to stream data from various sources
- Deep understanding of how to build high-performing software and practical experience with performance analysis and testing
- High energy, a passion for software and ability to work in a highly collaborative agile environment
- Passion for working with talented software engineers to help develop their careers
- Ability to structure code for scalability and speed
- Familiar with version control systems like Git, branching workflows, pull requests and code-reviews
- Code deployment using Jenkins (or Bamboo, Capistrano)
Senior Backend Engineer Job Description
- Java 8, J2EE, Spring, REST, SOAP, EJB3.1, CDI, JPA, Hibernate, JDBC
- Developing server side API code (using JavaScript and Node.js)
- Developing Lambda functions
- Keeping build pipeline up and running
- Existing code and functionality containerization (using Docker)
- Guide the growth of other developers through regular code review and collaboration
- Support the operation, maintenance, and evolution of Scratch’s infrastructure as it continues to grow and reach a global audience
- Share your knowledge and best-practices via documentation, wikis, workshops, and conferences
- Help shape technical direction and engineering process
- Design, develop and maintain our service
- A working knowledge of HTML, CSS and JavaScript
- Deep knowledge of a server side technology of choice
- Academic degree(s) in Computer Science or equivalent
- Extensive knowledge of AWS cloud computing, MySQL, Linux OS and REST
- Proven experience with scripting or programming languages a must
- Experience with load and stability tests – an advantage
Senior Backend Engineer Job Description
- Work as a SME within a BI/ETL Engineering team to architect, design, develop, and maintain database driven .Net applications involving complex source data which will be used to drive clinical and patient care decision making requiring the highest degree of quality and accuracy
- Responsible for operational stability and tuning / management of developed applications and tools
- Monitor and recommend required upgrades and enhancements to applications and infrastructure components of supported applications
- Participate in Ardent's future state data warehouse development and associated conversions of data from acquired facilities
- Mentor other developers as required and act as an SME where required
- Respond to service requests in line with established SLAs and turnaround times
- On-call support for critical applications
- You will be working with cross functional team following DevOps culture
- You will implement new features of the RESTful APIs maintain existing functionality
- You will be responsible for managing AWS based clusters
- Experience with Agile development process and automation – an advantage
- Self-learner and ability to learn new technologies and methodologies in a relatively short time
- Candidate should also possess the ability to work under pressure with extreme deadlines, prioritize projects, and maintain focus and a sense of humor
- Understanding of how different data storage engines work and what are the limitations (SQL, NoSQL, key-value stores)
- 5+ years of designing and building scalable Web APIs
- Design and implementation of RESTful APIs in Ruby on Rails and golang
Senior Backend Engineer Job Description
- Work to implement complex, multi-faceted tasks with a team
- Building and maintaining this system which is based on the ForgeRock platform
- Continually pushing the boundaries of what is possible on this platform (which is deployed within AWS)
- Helping to scale and deliver our Account platform for the future
- Master technological solutions with MySQL, Maria…
- Accurate tracking of progress and issue escalation
- Establishing the needs of users and monitoring data access and security
- Controlling data access permissions and privileges
- Oracle, Postgres
- Wildfly/EAP, Message Oriented Middleware (eg
- Deep understanding of source control solutions Git, Mercurial
- Experience with DevOps (deployment, monitoring, automation, etc)
- 2 yrs experience and passion for processing data at scale using Hadoop, Spark, Scala, Cassandra, and Kafka
- Solid understanding of systems and management of resources or 2 yrs of experience developing large scale distributed systems
- Experience with VMware, OpenStack and AWS required
- At least 5 years of experience in building scalable software systems and writing production code