0% found this document useful (0 votes)
2 views9 pages

Full Stack Developer Job Description

The document outlines a job description for a Full Stack Developer at a company, detailing responsibilities such as designing user interactions, developing servers and databases, and collaborating with teams. It lists required qualifications including experience in front-end and back-end technologies, knowledge of databases, and strong communication skills. The document also includes insights from other companies like Accenture, PayPal, and Cognizant, highlighting their specific requirements and work culture.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views9 pages

Full Stack Developer Job Description

The document outlines a job description for a Full Stack Developer at a company, detailing responsibilities such as designing user interactions, developing servers and databases, and collaborating with teams. It lists required qualifications including experience in front-end and back-end technologies, knowledge of databases, and strong communication skills. The document also includes insights from other companies like Accenture, PayPal, and Cognizant, highlighting their specific requirements and work culture.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Job Description of Full Stack Developer

__________________________(Name of the Company) is looking for Full Stack Developers who


can work with several languages and databases and are familiar with front-end and back-end
coding. For this role, your primary responsibilities will include designing user interactions on
websites, developing servers and databases for website functionality, and coding for mobile
platforms. The platforms that you develop should function independently without assistance
from any other application. You could be the ideal candidate if you are innovative, have an
inquisitive mind, and enjoy working in unison with other teams in helping to take the
Company’s goals forward.

Work Profile
As a full-stack developer, you will be required to work alongside other engineers and
developers and collaborate on various layers of the infrastructure for our platform. You will be
responsible for developing and designing front-end web architecture and working on issues
that will be critical to the success of the project on hand. You will need to additionally work
with our data team to ensure the product that is conceptualized has evolved to its highest
degree of functionality and performance and optimize existing systems.

Having a genuine interest in all software technologies will be an added advantage.

Responsibilities
Work with development teams and project managers to ideate software solutions.
Design client-side and server-side architecture.
Design user interaction on web pages.
Create servers and databases for functionality.
Ensure responsiveness of the application
Work along with graphic designers to conceptualize the web design features.
Test software to ensure responsiveness and efficiency.
Troubleshoot, debug and upgrade software.
Create data and security protection settings.
Handle technical documentation
Stay abreast of developments in web applications and programming languages.

Keka for the love of employee experience


Requirements

Proven experience of __ (No of years) years as a full stack developer.


Knowledge of multiple front-end libraries and languages (Include some relevant to the
organization).
Knowledge of multiple back-end languages and frameworks (Include some relevant to the
organization).
Familiarity with databases and servers.
Basic design ability to include principle and skill of basic prototype design, user interface, and
user experience design.
Knowledge of algorithms and data structures is important.
An awareness of the security concerns since every layer has its vulnerabilities and ability to
come up with effective solutions.
Effective communication skills.
Creativity coupled with an analytical bent of mind.
Time management skills.
Attention to detail.
Bachelor’s Degree in Computer Science/Mathematics/Economics/Information Management/
Statistics.

About Us

(A brief introduction about the Company)

Sample Job Descriptions from Other Companies

#1 Accenture

Join Accenture and help transform leading organizations and communities around the world. The
sheer scale of our capabilities and client engagements and the way we collaborate operate and
deliver value provide an unparalleled opportunity to grow and advance. Choose Accenture, and
make delivering innovative work part of your extraordinary career.

Job description

Join Accenture Consulting and you’ll work alongside fellow industry experts to lead
transformational projects and define cutting-edge solutions, solving our client’s most complex
issues. And because our clients span the full range of industries – Including 94 of the Fortune 100
– you’ll have the opportunity to pursue your passion, hone your expertise, and deepen your
knowledge.

Keka for the love of employee experience


Products Operating Group serves a set of increasingly interconnected consumer-relevant
industries: Consumer Goods & Services; Retail; Life Sciences; Automotive, Industrial Equipment,
Infrastructure & Transportation Services, and Air, Freight & Logistics and Travel Services. While
disparate, these industries all directly impact the environments in which their customers live and are
all central to sustainable economic growth in developed and developing economies.

AAPAC Innovation Consulting team being part of the Products Operating Group focuses on value
creation for our clients based on best-in-class digital transformation and innovation frameworks,
establishing leading-edge operating models and business designs, supporting our clients during the
full transformation process, and generating savings by implementing cutting-edge digital solutions.
This team plays a pivotal role in different projects, which include strategy, performance improvement,
operational improvement, and due diligence, helping clients unlock trapped value and leapfrog their
growth.

Job Summary

We are looking for an exceptional Full Stack Developer (Consultant Role) to work with our cross-
functional team, and join our world-class community of talented experts.

Qualifications

Lead all technical development work, across front-end and back-end.


Work with industry teams to understand requirements, estimate, and scope out projects.
Work with our consultants during the planning, discovery, and production phase.
Create rapid high-fidelity prototypes using UI Frameworks while working with creative teams.
Where required, create UI designs/mockups/wireframes in collaboration with our Design team.
Work with the back-end development team to create and optimize solutions.
Optimize code for performance.
Comment code and produce documentation to industry standards as needed.
Produce code to the highest standards while adhering to industry accepted architecture and
design pattern techniques and methodologies (e.g., MVC, SOA, OOP, DI, etc.).

Keka for the love of employee experience


Ideally, you will have

At least 4+ years of experience in building applications, with both front-end and back-end
components.
At least 2+ years of experience with React JS and/or Angular JS.
Strong experience working with back-end database design, working with technologies like
MongoDB, NoSQL, and/or other equivalent technologies.
Good understanding of OOPs concepts.
Experience in working with server-side JavaScript frameworks based on [Link].
Strong hands-on knowledge of HTML5, CSS3, ES6+.
Hands-on experience in developing mobile applications in iOS and/or Android.
Experience in developing quick prototypes.
Fair understanding of React Native and/or Cordova/PhoneGap/Ionic.
Strong understanding of the React Virtual DOM, JSX, and API.
Worked with UI libraries like Material-UI, Semantic UI, Bootstrap, or similar.
Good understanding of CSS in JS, aka scoped-CSS or Styled Components.
Experience in working with front-end build systems and automating the same using Grunt / Gulp.
Experience with MVC frameworks ([Link], or similar) and knowledge of common JavaScript
design patterns will be good to have.
Good verbal and written communication in English.

Additional good to have

Comfortable with one or more of the following languages: Python, Java, Swift, PHP.
Exposure to Design tools like Sketch, Adobe XD/Illustrator, or Affinity Designer.
Exposure to UX and some working UX experience.
Experience participating in hackathons/running a programming blog/does freelance programming
in spare time.
DevOps skills like a good understanding of Shell commands, deployment, system updates, security
configurations of web servers, and Docker configurations.

Why join Accenture Products Innovation Consulting AAPAC?

A great opportunity for you to take part in this journey that we’re embarking on and help shape the
culture at Accenture Products.
To work with the best and most innovative people in the business and the leading companies in
their domain.
Excellent possibilities for working across various industries, in a highly client-facing environment.
Exponential learning and knowledge gain, resulting in a great possibility to grow as both a person
and a professional.
We offer the ability to balance professional challenges with your personal life. Professional
development is a key part of the total reward package we offer and besides locally, you have
opportunities on a global level too.

Keka for the love of employee experience


All of our consulting professionals receive comprehensive training covering business acumen and
technical and professional skills development. You’ll also have opportunities to hone your
functional skills and expertise in an area of specialization. We offer a variety of formal and
informal training programs at every level to help you acquire and build specialized skills faster.
Learning takes place both on the job and through formal training conducted online, in the
classroom, or in collaboration with teammates. The sheer variety of work we do, and the
experience it offers, provide an unbeatable platform from which to build a career.

Accenture is an equal opportunities employer and welcomes applications from all sections of
society and does not discriminate on grounds of race, religion or belief, ethnic or national origin,
disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender
identity, or any other basis as protected by applicable law.

Source: [Link]

#2 Pay Pal

Job Description

Fueled by a fundamental belief that having access to financial services creates opportunity, PayPal
(NASDAQ: PYPL) is committed to democratizing financial services and empowering people and
businesses to join and thrive in the global economy. Our open digital payments platform gives PayPal’s
286 million active account holders the confidence to connect and transact in new and powerful ways,
whether they are online, on a mobile device, in an app, or in person.

Through a combination of technological innovation and strategic partnerships, PayPal creates better
ways to manage and move money and offers choice and flexibility when sending payments, paying, or
getting paid. Available in more than 200 markets around the world, the PayPal platform, including
Braintree, Venmo, and Xoom enables consumers and merchants to receive money in more than 100
currencies, withdraw funds in 56 currencies, and hold balances in their PayPal accounts in 25 currencies.

Need a full-stack Software Engineer for CSI BLR Platform Team who is passionate about code
craftsmanship, can implement end-to-end solutions that can be extended for future requirements. He
should have in-depth knowledge of the software development life cycle including design, development,
testing, code review, and release.

Keka for the love of employee


experience
Full-Stack Software Engineer

At PayPal, we work together on small, collaborative teams. We’re passionate about code
craftsmanship and making a difference through constant innovation driven by customer feedback.
we’re constantly – some might say, obsessively – finding new ways to perfect our processes and
products. We’re looking for a full-stack Engineer to assist our CSI Platform team.

The CSI Platform team is responsible for finding scalable, maintainable, testable, and performant
solutions which our teammates rely on to delight PayPal users. The code you contribute to is likely to
be used across our systems.

This position is available at our BLR campus. We have one of the best wellness programs for you to
enjoy.

Day to Day Responsibilities


Implements solutions for specific use cases that provide frameworks, interfaces, and services
that can be extended and reused for future requirements.

Experience Required: Min 5-year experience in Software development, having BE/BTech degree.

Required Technical Skills

Strong Reactive JS developers with a sense of creating artistic UI’s.


Good understanding of machine learning (both analytics and engineering).
Hadoop and big data technologies skills, streaming technology.
Robotics Process Automation techniques.
Analytical mindset.
In-depth knowledge in Data Structure.
Should poses high problem-solving abilities.
Exceptional debugging skills.
Interested in keeping updated with the latest technological developments.
Experience in system design concepts.
Understanding or experience in Messaging systems like KAFKA, AMQ, JMS, etc.
Well-versed in doing code reviews.
Ability to identify bottleneck issues in systems/designs and propose innovative solutions to solve
them.
Ability to review and come up with effective designs for complex problems using system design
concepts.
Proficiency in stakeholder management.

Keka for the love of employee experience


Preferred Technical Skills
Good knowledge of Java and Object-Oriented Programming languages and concepts.
Prior Experience working in SQL/NoSQL databases, preferably in Oracle.
Experience in Rest based service development.
Knowledge of multi-threaded, asynchronous code.
Experience in SCM like GitHub, SVN.
Experience in release and build tools like maven, Jenkins.
Skilled at writing Unit and Automation tests. A framework like selenium, Junit, JMeter, etc.
Open-sourcing, patenting, and participation as a presenter in relevant technological conferences.

Required Soft Skills

Should be a fast learner.


A team player who values collaboration, innovation, and inclusion.
Comfortable working in an Agile environment.
Strong verbal and written communication skills.
Interest in the payments industry.

We’re a purpose-driven company whose beliefs are the foundation for how we conduct business
every day. We hold ourselves to our One Team Behaviors which demand that we hold the highest
ethical standards, empower an open and diverse workplace, and strive to treat everyone who is
touched by our business with dignity and respect. Our employees challenge the status quo, ask
questions, and find solutions. We want to break down barriers to financial empowerment. Join us as
we change the way the world defines financial freedom.

PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color,
national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex,
pregnancy, sexual orientation, gender identity, and/or expression, genetic information, marital status,
status with regard to public assistance, veteran status, or any other characteristic protected by
federal, state or local law. In addition, PayPal will provide reasonable accommodations for qualified
individuals with disabilities.

source: [Link]

Keka for the love of employee experience


#3 Cognizant

Full Stack Developer Java – Singapore

Job Description:

Responsible for designing solutions, writing code, tests cases, executing test cases, automating
build, test and deployment, environment provisioning, and configuration.
Overall delivery of software components working in collaboration with product and architecture
teams.
Collaborate with Business Analysts and Product Owners to help define and shape deliverables,
provide estimates, highlight technical risks and determine technical solutions.
Liaise with operations for technical analysis of the issues.
Collaborate with other technology and product teams to ensure integrated end-to-end design.
Active participation in the Agile ceremonies and contribution to the overall functioning of self-
organized, empowered, high-performance team.
Research, learn new methodologies and technologies and implement them in the project to
continuously improve and optimize design, code, build, deploy, test life cycle.
Collaborate and actively contribute in discussions to help define technology and development
approach within the team.

Strong skills in the following areas:

Core Java – Collections, Multi-Threading, Design patterns.


Development frameworks – Spring/ Hibernate.
Angular JS, Node JS, JavaScript, Responsive design.
REST API’s, Micro-services implementation.
Relational database systems – Oracle, MySQL.
Continuous integration: Build automation using GitHub, ANT, Maven, Jenkins, code quality analysis
using SonarQube,
Environment provisioning and configuration using Chef/ Puppet/ Ansible.
Automation of functional, regression, performance testing using Selenium/ Cucumber.
Experience in working with full-stack platforms like OpenShift.
Experience of working in Agile methodology.

Keka for the love of employee experience


Nice to Have Skills:

Experience in working in and configuring cloud setup – AWS/ Azure

About Cognizant:

Cognizant (NASDAQ-100: CTSH) is one of the world’s leading professional services companies,
transforming clients’ business, operating, and technology models for the digital era. Our unique
industry-based, consultative approach helps clients envision, build and run more innovative and
efficient businesses. Headquartered in the U.S., Cognizant is ranked 193 on the Fortune 500 and is
consistently listed among the most admired companies in the world. Learn how Cognizant helps
clients lead with digital at [Link] or follow us @Cognizant.

Source: [Link]

Keka for the love of employee experience

You might also like