Experience with high-traffic, scalable web applications
Solid understanding of data structures, algorithms, and framework internals
Excellent verbal and written communication skills
Creative problem-solving skills focused on long-term system stability
Responsibilities
Architect and design the overall structure of our large system
Develop and code prototypes for production-ready applications
Consult with server teams to understand their infrastructure needs
Lead discussions internally and externally through blog posts and presentations
Contribute to open source projects related to our platform
Benefits
Collaborative team environment with diverse roles
Opportunities for professional growth and skill development
Engagement in public communication and thought leadership
Involvement in cutting-edge technology and scalable systems
Full Job Description
What You'll Work On:
As a member of our Platform team you get to play a few different roles:
ARCHITECT: We are the ones that know how our large system should fit together.
DEVELOPER: We write lots of code. Some is purely for prototyping and what passes the prototyping phase is made ready for production and used by nearly all server teams.
CONSULTANT: We work closely with all the server teams to understand their needs and lend assistance with the infrastructure we have built.
LEADER: We need to be vocal about our experiences to internal teams as well as the outside world through blog posts, presentations and open source contributions.
Requirements:
5+ years of experience as a software engineer
Strong Java knowledge
Experience working with high traffic, scalable web applications
Solid understanding of data structures, algorithms and framework internals
Ability to speak and write clearly and concisely
Ability to think creatively about solutions with a focus on the long term stability of our system.
Nice-to-Have:
Experience with SOA
Experience with at least one relational database (e.g. MySQL) and one NoSQL database (e.g. Cassandra)
Familiarity with asynchronous messaging systems, such as Kafka and ActiveMQ
DevOps experience
#LINKEDIN123
About Democorp
Democorp is a healthcare company that specializes in developing and manufacturing medical devices. The company was founded in 1990 and has since grown to become a leading provider of medical devices for hospitals and clinics around the world. Democorp offers a wide range of products, including surgical instruments, diagnostic equipment, and patient monitoring systems. The company's mission is to improve patient outcomes and reduce healthcare costs through the use of innovative medical technology.