
Usually recognized as Team/Technical Leader, Senior Software Engineers Solves big problems that come with a lot of ambiguity. As technical leaders of the team, Sr SDE’s work efficiently and regularly deliver the right things with limited guidance. They take a long term view of team’s software and how it fits into the architecture; fix architecture deficiencies and/or propose larger projects, which may require the work of rest of the team. They understand the business impact of systems and show good judgment when making technical trade-offs between team’s short-term technology or operational needs and longterm business needs. As a key influencer in team strategy, Sr SDE’s drive mindful discussions with customers and peers. They bring perspective and provide context for current technology choices and guide future technology choices.
Sr SDE’s take ownership of team architecture, providing a system-wide view and design guidance. They drive engineering best practices (e.g., Operational Excellence, Security, Quality, etc.) and set standards. They work to resolve the root cause of endemic problems which may require them to influence software decisions made by other teams. When confronted with discordant views, they are able to find the best way forward and influence others to follow that path (build consensus). They actively contribute in recruiting and help others leverage their expertise, by coaching and mentoring in organization or at their locations. They provide technical assessments for promotions in SDE job family.
As a norm, Amazon SDE’s have industry-leading technical abilities. They recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations. They write high quality, maintainable, and robust code, often in Java or C++. They solve problems at their root, stepping back to understand the broader context. They build flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones. They understand a broad range of data structures and algorithms and know how, when and when not to use them; recognize and use design patterns to solve business problems. They understand how operating systems work, perform and scale. Sr SDE’s write software that is easy for others to contribute to.
Amazon SDE’s build software for business’ sake, not for technology’s sake. They have an understanding and empathy for Amazon’s customers and business objectives, particularly those aspects relevant to their teams and divisions. They work in a team, driving things forward, they collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
Key Responsibilities include: - Ability to architect and design right solutions starting with broadly defined problems Provide technical mentorship/leadership to other engineers Drive best practices and engineering excellence Development of code in object oriented languages like Java and C++.
Preferred Qualifications The ability to take raw product requirements and develop software architectures and designs to bring them to life. 10+ years of experience building successful production software systems A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field). Post-graduate degree: Master’s or Ph.D. with focus in machine learning is big plus. Development in cloud environment Mastery of the tools of the trade, including a variety of modern programming languages (Java/C++/C#, JavaScript, C/C++,Python) and open-source technologies (Linux, Spring, Hibernate)

About Amazon India
About
Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one.
Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world.
Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind.
You'll also hear us say that at Amazon, it's always "Day 1." What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.
Company video


Photos
Connect with the team
Company social profiles
Similar jobs
Job Title: Java Fullstack Developer (with Angular Experience)
Location: Mumbai, India
Experience: 8 to 12 Years
Company: Wissen Technology
Job Description:
Wissen Technology is seeking a highly skilled and experienced Java Fullstack Developer with a strong background in Angular to join our dynamic team in Mumbai. The ideal candidate will have a passion for technology, a strong analytical mindset, and the ability to work collaboratively in a fast-paced environment.
Key Responsibilities:
- Design, develop, and maintain robust and scalable web applications using Java and Angular.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Conduct code reviews and provide constructive feedback to team members.
- Stay up-to-date with the latest industry trends and technologies.
Requirements:
- Bachelor’s degree/Master’s Degree in Computer Science, Information Technology, or a related field.
- 8 to 12 years of hands-on experience in fullstack development with Java and Angular.
- Proficiency in Java, Spring Boot, and RESTful APIs.
- Strong experience with Angular and front-end development (HTML, CSS, JavaScript/TypeScript).
- Knowledge of databases such as SQL Server, PostgreSQL, Oracle, or similar.
- Experience with version control systems (Git, SVN, etc.).
- Familiarity with Agile/Scrum methodologies.
- Strong problem-solving skills and a keen attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and manage multiple tasks effectively.
Why Join Wissen Technology:
- Competitive salary and benefits package.
- Opportunity to work with cutting-edge technologies.
- Collaborative and inclusive work environment.
- Continuous learning and professional development opportunities.
- Chance to work on exciting and challenging projects.
Join Wissen Technology and be a part of a team where innovation meets excellence! Share this opportunity with colleagues and friends who might be interested.
Website: [www.wissen.com](http://www.wissen.com)
LinkedIn: [https://lnkd.in/gnK-vXjF](https://lnkd.in/gnK-vXjF)
Our Tech Stack: React.js, Node.js, MongoDB, AWS
https://www.onedigitaltrust.com/">OneDigitalTrust, Inc. is a B2B2C software startup disrupting the traditional estate planning & wellness industry to serve all adult Americans, but especially those that usually cannot afford the traditional methods to protect themselves and their loved ones.
We are currently recruiting a Sr. Full Stack Engineer to add to our team.
We are looking for a self-motivated, goal-driven individual to help advance their experience and learn from a collaborative environment and help take our company to the next level.
Our platform is an enterprise white-label configurable platform with comprehensive capabilities that sells itself. Our biggest goals are to continue to enhance the capabilities of the platform to meet the needs of the users.
The following would be your responsibilities:
- Assuming full-stack technical delivery of the Company’s SaaS platform under the direction of the CTO; supporting the architecture and development of the product platform;
- Supporting the policies, and procedures of Company’s platform security to adhere to industry standards and as may be requested in case of security audit requests;
- Helping in the creating/management of the Development, Testing (QA) and Production architecture, standards processes and procedures for the product/platform;
- Helping improve the technical team's processes as per our retrospective learnings and best practices;
- Estimating bug/feature implementation tasks to help with sprint/release planning
- Experience with creating, and maintaining third-party integration partner's technical relationships and APIs integration; including handling issues, version changes, and impacts to the platform;
- Delivering and Maintaining our continuously enhanced ODT product platform;
- Helping ensure the regular release, enhancement, maintenance and operation of the ODT DEV/TEST/PROD infrastructure and environment and uptime;
- Providing key inputs into the definition of the platform’s evolution from both a requirements and technical implementation and maintenance perspective; and
- Supporting Company business development and marketing activities to promote the sale and after-sale support to prospects and customers.
The following describes the type of person we are seeking:
Experience:
- Strong TDD mindset for automated testing, and experience with lean/agile development methodologies in a startup environment
- Experience with maintenance of CI/CD based software delivery
- Ability to get up to speed quickly on the existing code base
- Having an architectural mindset and identify where maintain and enhance systems, but also know when we can refactor components
- Have a structured / process-oriented way of thinking and are able to build new features and models that will last through significant business scaling
- Can understand business needs and ability to maintain high-value product to optimize for the best user experience.
- Bonus points for heavy test automation experience and front-end/UI experience with Storybook
What We Offer:
Competitive salary
Startup culture with a strong team-centric environment. We work hard and have fun.
Independence to work autonomously. We care about results. The opportunity to learn & master the art of agile software delivery and automated testing. We invest heavily in the development of our team members.
We are looking for an experienced Java Full Stack Developer with
expertise in Angular to join our dynamic development team. The ideal candidate will
have a strong background in both front-end and back-end development, with a
focus on delivering high-quality, scalable, and maintainable software solutions. As a
Java Full Stack Developer, you will be responsible for designing, implementing, and
maintaining software applications throughout the entire development lifecycle.
Responsibilities:
- Design, develop, and maintain scalable and responsive web applications using Java, Spring Boot, and Angular.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
- Implement and maintain RESTful APIs to support front-end and mobile applications.
- Write clean, efficient, and well-documented code following best practices.
- Work with UX/UI designers to implement visually appealing user interfaces.
- Perform code reviews to ensure code quality and adherence to coding standards.
- Troubleshoot, debug, and resolve software defects and issues in a timely manner.
- Stay updated on emerging trends and technologies in Java and Angular development
Qualifications:
- Education criteria mandatory Btech/Mtech/MCA
- Proven experience as a Full Stack Developer with expertise in Java and Angular.
- Strong proficiency in Java, Spring Boot, HTML, CSS, and JavaScript.
- Experience with front-end frameworks such as Angular (Angular 6+).
- Knowledge of RESTful web services and API design.
- Familiarity with databases (e.g., MySQL, PostgreSQL, MongoDB).
- Version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
- Experience with agile development methodologies.
- Excellent problem-solving and communication skills.
Require a Fullstack Developer with the following Skills:
NodesJS + Typescripts+ AWS Lambda + AWS Step Functions as mandatory skill sets
Job description
.
Responsibilities:
- Developing all server-side logic, definition, and maintenance of the central database(s), and ensuring high performance and responsiveness to requests from the front-end & Back-end.
- Addressing architectural problems like scalability, availability, etc., and providing solutions for them.
- Developing Database models, APIs, and processes.
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Understand business requirements and translate them into technical requirements.
- Implement user interface components for JavaScript-based web and mobile applications using the React.js open-source library ecosystem.
- Code debugging and performance testing.
- Dealing with clients associated with different projects.
- Developing new user-facing features using React.js.
- Writing reusable, testable, and efficient code.
- Translating designs and wireframes into high-quality code.
- Optimizing components for maximum performance and responsiveness across all devices and browsers.
- Dealing with clients associated with different projects.
- Developing new user-facing features using React.js & Node.js.
- Writing reusable, testable, and efficient code.
- Translating designs and wireframes into high-quality code.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Implement user interface components for JavaScript-based web and mobile applications using the React.js & Node.js open source library ecosystem.
- Code debugging and performance testing.
Required Skills:
- Good Experience with Node.js backend development platforms & MongoDB
- Good Experience with JavaScript frameworks and tools such as React.js, Redux, Amber, Web pack, Enzyme, and Flux.
- Understanding of accessibility and security compliance.
- Handling of Asynchronous tasks in frontend and backend both.
- Good to have experience in creating and using Image APIs.
- Prior experience with deployment on AWS and Heroku servers.
- Have good knowledge of Version Control Tools.
- Experience with RESTful APIs
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Bootstrap, HTML & CSS is a must to know.
- Having an understanding of React.js and its core principles is an added advantage.
- Experience with popular React.js workflows (such as Flux or Redux) is an added advantage
- Experience with handling data structures.
- Experience with React.js frontend development platforms.
What we offer:
- A dynamic and collaborative team.
- Tech start-up environment to develop and shape an ambitious business
- Competitive success-oriented remuneration package
Position Description
Flexiple's infrastructure is heavily powered by Ruby on Rails, and we're keen to onboard smart Ruby developers with some experience on JavaScript to help us build amazing web apps!
You'll be part of Flexiple's core engineering team and get a chance to work on multiple Ruby/JS apps, that are built for performance & scale. A typical day of engineering work at Flexiple would involve backend ruby work and getting your hands dirty in the frontend.
Our apps are built for internal & external users, and a few of them get 1 million+ monthly hits! We'd love for you to help us build performant systems that function at such scale.
We don't make compromises in design or code and all our apps are robust, fast and well-tested. However, we also focus equally on speed of development, which is typical of the startup dev culture. So you'll see the best of both worlds at Flexiple!
This is a fully remote position that can be done from anywhere. The CTC can be increased based on the experience of the individual (up to 20 lpa).
If you're backend Ruby developer, who also loves to tinker on the frontend, then this is the right opportunity for you.
Your Responsibilities:
- Build & deploy robust, well-tested products/features that are used by millions of users.
- Write crisp, clean & efficient Ruby and JavaScipt code, with equal focus on being easy to maintain and debug.
- Write clean & elegant CSS to bring static wireframes/mockups to life.
- Communicate effectively, contribute to improving the dev processes and brainstorm ideas.
- Share feedback with others, mentor your teammates and grow as a part of the team.
- Stay up-to-date with the latest technologies.
First week:
- Join the team, understand Flexiple's practices & processes.
- Set up your local dev environment
- Get familiar with our tech stack & products.
- Create your first pull request.
First month:
- Get acquainted with the different products and their business domain.
- Contribute actively to the development of one or more products.
- Develop a deeper understanding of Flexiple's product suite, technology and processes.
First six months:
- Contribute actively to product planning, software development, testing and maintenance.
- Suggest and implement improvements to our dev processes and codebase.
- Lead tech initiatives for Flexiple's products.
Who are you:
- 1+ years of software development experience
- Past experience with Ruby on Rails and HTML/CSS/JavaScript
- Developed at least 2-4 production-quality web apps (at work or personal projects; can be any technology/ stack)
- Excellent grasp over algorithms and data structures
- Ability to learn and master new technologies quickly
- Passionate about building robust web/ mobile/ desktop apps and stay updated with the latest technologies/ frameworks
- Outstanding written and communication skills
Compensation and Benefits:
- A fully remote (work from anywhere) role
- Receive a more-than-competitive salary plus benefits
- A flat and transparent culture
- Support for setting up home office
- Enjoy a culture with opportunities for growth and learning
Who you'll work with:
You will be directly working with Hrishikesh, co-founder at Flexiple. More about him can be found on his https://www.linkedin.com/in/hrishikeshpardeshi/">LinkedIn and https://twitter.com/hrishiptweets">Twitter profiles.
- C#
- ASP.NET MVC
- ASP.NET
- Core
- jQuery
- JavaScript
- Angular
- MS SQL Server
- JSON
- Web API
KRAs:
- Liaise with business/departmental stakeholders, understanding requirements
- Making project plan and enhancement feature release roadmap
- Working hands-on for product enhancements
- Producing, testing and debugging code
Job brief:
We are looking for a Senior Solution Engineer to lead and implement solution enhancements. You will work with top management to define solution requirements and take the lead on technical aspect of the project.
In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in technology development and agile methodologies, we’d like to meet you.
Your goal will be to enhance and develop high-quality technology solutions that is aligned with user needs and business goals.
Responsibilities
- Develop high-quality technology design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code, perform validation and verification testing
- Identify 3rd party integration opportunity and engage with 3rd party team on technology and business aspect and drive successful integration
- Develop technology solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Protect operations by keeping information confidential
- Provide information by collecting, analysing, and summarizing development and service issues.
Skillset requirements:
- Knowledge of selected programming languages (e.g. Python, C++) and the Java/J2EE platform
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
- Java/JEE, Spring, JSON, XML, NoSQL Database(MongoDB, Cassandra), Distributed System, RDBMS, ePub3, MVC frameworks, Design Patterns, Javascript, JQuery, JSON
- Ability to use version control software such as GIT and SVN
- Experience as an applications programmer on large-scale data base management systems
- Experience writing SQL queries for SQL Server or another Relational Database is required
- Experience in LAMP (Linux, Apache, MySQL, PHP/Python/Perl) and/or server-side Java programming with Web 1.0 MVC frameworks and experience in JEE technologies like Servlets, JSPs, EJBs, Web Services, JMS, JAXB.
- Design, develop and implement unit and scenario testing for existing code base and for new functionality under development
- High scalability projects involving cloud-based infrastructure design and implementation
- Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
- Experience debugging distributed systems with high data loads
- Deep understanding of distributed data model
- Solid understanding of the Software as a Service (SaaS) model in the online environment
Mindset requirements:
- Solution mindset
- Teamwork
- Analytical & Critical Thinking
- Attention to details













