HN user

bsingh4

5 karma
Posts0
Comments25
View on HN
No posts found.

Amazon AWS | Senior Software Engineers, Engineering Managers | New York | Onsite Preferred | Full Time

The Proactive Security team at AWS is looking for Engineers and Engineering Managers to bootstrap a new effort for secure by default. You’ll ship secure by default CDK constructs and Java/Python/etc libraries which will help engineers build secure software. Apply below.

Engineering Manager (L6): https://amazon.jobs/en/jobs/2249659/software-development-man...

Engineering Manager (L5): https://amazon.jobs/en/jobs/2249660/software-development-man...

Engineer (L6): https://www.amazon.jobs/en/jobs/2045036/software-dev-enginee...

Engineer (L5): https://www.amazon.jobs/en/jobs/1917469/software-development...

Support Engineer (L5): https://www.amazon.jobs/en/jobs/2235753/support-engineer-aws...

iConstituent | Full-stack Engineer | Washington, DC | REMOTE | https://iconstituent.com/

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We revolutionized our product line and made the largest internal investment in technology the company has made in our history. We are continuing to iterate on this promising new product. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our stack: Angular 9, Material Design, TypeScript, C#, .NET Core 3.1, SQL Server, AWS, Kubernetes

The interview process is a phone screen and a take-home coding exercise. Competitive pay, remote-first team, and full benefits. Bonus: the ability to give your friends and family tours of the U.S. Capitol Building!

Interested? Email engineering@iconstituent.com

iConstituent | Full-stack Engineer, Front-end Engineer, Product Designer | Washington, DC | ONSITE, REMOTE | https://iconstituent.com/

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We revolutionized our product line and made the largest internal investment in technology the company has made in our history. We are continuing to iterate on this promising new product. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our stack: Angular 9, Material Design, TypeScript, C#, .NET Core 3, SQL Server, AWS

The interview process is a phone screen, onsite interview, and a take-home coding exercise. Competitive pay, full benefits, and an exciting entrepreneurial environment to work from in Navy Yard. Bonus: the ability to give your friends and family tours of the U.S. Capitol Building!

Interested? Email engineering@iconstituent.com

None of the properties in the DatabaseInstance construct example posted above are defined as unions of strings - the TypeScript documentation link you just posted is irrelevant.

This is what one of the property types actually look like:

    /**
     * The MySQL or PostgreSQL version to
     * use. Can be `MYSQL_5_6`, `MYSQL_5_7`, `POSTGRES_9_6` or `POSTGRES_11` (beta) for second-generation
     * instances, or `MYSQL_5_5` or `MYSQL_5_6` for first-generation instances.
     * See [Second Generation Capabilities](https://cloud.google.com/sql/docs/1st-2nd-gen-differences)
     * for more information.
     */
    readonly databaseVersion?: pulumi.Input<string>;
In AWS CDK it was an easy task to select Postgres - in Pulumi case I had to read the comment.

Why is every single property of type string - to see what to put there I have to reference a comment in code? I shouldn't have to read comments to see what the magic string is for the f1-micro tier, or the hard disk type or the region. CDK has actual Enums for all of these things that work to make life easier. You're not making it any easier to code up a DatabaseInstance - its simply a bucket of keys and values where I'm looking up what those values should be.

Here are two simple database definitions:

Database in Pulumi:

  const db = new gcp.sql.DatabaseInstance('app-db', {
    databaseVersion: 'POSTGRES_11',
    region: 'us-central1',
    settings: {
      tier: 'db-f1-micro',
      diskType: 'PD_HDD',
    },
  });
Database in AWS CDK:
  const db = new rds.DatabaseInstance(this, 'AppDb', {
    engine: rds.DatabaseInstanceEngine.POSTGRES,
    engineVersion: '11.5',
    instanceClass: ec2.InstanceType.of(
      ec2.InstanceClass.STANDARD5,
      ec2.InstanceSize.XLARGE
    ),
    storageType: rds.StorageType.GP2
  })
Not to mention they have higher level constructs like DatabaseCluster that will handle the underlying details of replicas and create the lower level resources for you.

For AWS users AWS CDK is a far better take on infrastructure as code - strongly typed TypeScript resources and higher level constructs that hide the underlying details of load balancers, IAM, etc. Pulumi was not as useful the last time I tried it - most resources were string key-value pairs with no typing or code completion. You're still referencing documentation to do anything and defining tons of low level resources to accomplish basic tasks. Might as well be writing raw Terraform or CloudFormation configs at that point, as they have more documentation available.

You've only taken care of the surface-level complexity with AWS. Want to do something more like add a header to the response? Well then, create a lambda, deploy it to the edge, and pay per page view. This is something Firebase is much more elegant at - the initial deploy, and then evolution and addition of features geared to static site deployment.

iConstituent | Full Stack Software Engineer, UX Designer | Washington, DC | ONSITE, https://iconstituent.com/

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We revolutionized our product line last year and made the largest internal investment in technology the company has made in our history. We are continuing to iterate on this promising new product. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our stack: Angular 7.x, Material Design, TypeScript, C#, .NET Core, SQL Server

The interview process is a phone screen, onsite interview, and a take-home coding exercise. Competitive pay, full benefits, and an exciting entrepreneurial environment to work from in Navy Yard. Bonus: the ability to give your friends and family tours of the U.S. Capitol Building!

Interested? Email engineering@iconstituent.com

iConstituent | Software Engineer, Full Stack, Front End | Washington, DC | ONSITE, http://iconstituent.com

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We are setting out to revolutionize our product line. To start we are making the largest internal investment in technology the company has made in our history. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our stack: Angular 5, Typescript, C#, .NET Core 2, SQL Server

Interview process is a phone screen, onsite interview, and a take-home coding exercise. Competitive pay, full benefits, and an exciting entrepreneurial environment to work from in Navy Yard. Bonus: the ability to give your friends and family tours of the U.S. Capitol Building!

Interested? Email engineering@iconstituent.com

iConstituent | Washington, DC | ONSITE | Full-time | Front-End Engineer | http://iconstituent.com

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve.

We are setting out to revolutionize our product line. To start we are making the largest internal investment in technology the company has made in our history. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our front-end stack consists of Angular, Material Design, SASS.

Let us know if you're interested at engineering@iconstituent.com

iConstituent | Washington, DC | ONSITE | Full-time | Front-End Engineer | http://iconstituent.com

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We are setting out to revolutionize our product line. To start we are making the largest internal investment in technology the company has made in our history. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our front-end stack consists of Angular, Material Design, SASS.

Let us know if you're interested at engineering@iconstituent.com

iConstituent | Front End Engineer, Designer | Washington, DC | ONSITE, http://iconstituent.com

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We are setting out to revolutionize our product line. To start we are making the largest internal investment in technology the company has made in our history. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our stack: Angular 5, Typescript, C#, .NET Core 2, SQL Server

Interview process is a phone screen, onsite interview, and a take-home coding exercise. Competitive pay, full benefits, and an exciting entrepreneurial environment to work from in Navy Yard. Bonus: the ability to give your friends and family tours of the U.S. Capitol Building!

Interested? Email engineering@iconstituent.com

iConstituent | Software Engineer, Full Stack, Front End | Washington, DC | ONSITE, http://iconstituent.com

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We are setting out to revolutionize our product line. To start we are making the largest internal investment in technology the company has made in our history. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our stack: Angular 4.x, Typescript, C#, .NET Core 2, SQL Server

Interview process is a phone screen, onsite interview, and a take-home coding exercise. Competitive pay, full benefits, and an exciting entrepreneurial environment to work from in Navy Yard. Bonus: the ability to give your friends and family tours of the U.S. Capitol Building!

Interested? Email engineering@iconstituent.com

iConstituent | Software Engineer, Full Stack, Front End | Washington, DC | ONSITE, http://iconstituent.com

iConstituent has been a leading provider of software solutions for elected officials for over a decade. We have a loyal client base and are debt free. However, we are a team of highly motivated engineers and entrepreneurs - complacency is not an option. We refuse to sit idly by and contribute to the lack of innovation in the market we serve. We are setting out to revolutionize our product line. To start we are making the largest internal investment in technology the company has made in our history. We want to redefine how our customers use constituent engagement tools. Be a part of the ground level of building a fresh approach to software that connects millions of constituents with their elected officials.

Our stack: Angular 4.x, Typescript, C#, .NET Core 2, SQL Server

Interview process is a phone screen, onsite interview, and a take-home coding exercise. Competitive pay, full benefits, and an exciting entrepreneurial environment to work from in Navy Yard. Bonus: the ability to give your friends and family tours of the U.S. Capitol Building!

Interested? Email engineering@iconstituent.com

Symplicity | Software Engineer, Full Stack | Washington, DC (Arlington, VA) | ONSITE, VISA, https://symplicity.com

Symplicity has helped guide more than 26 million students to their dream career. We build the world’s leading campus recruiting software deployed at over 1,100 colleges and also tools to help recruiters land entry-level talent at these universities.

Our stack: PHP, Typescript, Slim, MySQL, Angular, ElasticSearch

Interview process is a phone screen, then onsite interview with a take-home coding exercise.

Learn more at https://www.symplicity.com/about/join-us

Interested in chatting? Email engineering-careers@symplicity.com

Symplicity | Software Engineer, Full Stack | Washington, DC (Arlington, VA) | ONSITE, VISA, https://symplicity.com

Symplicity has helped guide more than 26 million students to their dream career. We build the world’s leading campus recruiting software deployed at over 1,100 colleges and also tools to help recruiters land entry-level talent at these universities.

Our stack: PHP, Typescript, Slim, MySQL, Angular, ElasticSearch

Interview process is a phone screen, then onsite interview with a take-home coding exercise.

Learn more at https://www.symplicity.com/about/join-us

Interested in chatting? Email engineering-careers@symplicity.com